summaryrefslogtreecommitdiffhomepage
path: root/auto/cc (follow)
AgeCommit message (Collapse)AuthorFilesLines
2010-07-05try to use C99 variadic macros first:Igor Sysoev1-13/+13
AIX 5.3's XL C has problems with GCC style variadic macros
2009-12-21do not add NGX_GCC_OPT twice: it is added later with -WIgor Sysoev1-2/+0
2009-11-27test invalid --with-ld-opt in right placeIgor Sysoev1-0/+1
2009-11-27atomic operations test-runIgor Sysoev1-4/+9
2009-11-25GCC 4.1 builtin atomic operationsIgor Sysoev2-4/+14
2009-05-28use tab in MakefileIgor Sysoev1-1/+1
2009-05-12add miltilines in OpenWatcom makefilesIgor Sysoev1-5/+13
2009-05-10remove BMAKE (build make): a cc compiler should use own makeIgor Sysoev2-15/+10
2009-05-08preserve Solaris binary hardware capabilitiesIgor Sysoev1-15/+0
2009-04-24update gcc warningsIgor Sysoev1-1/+2
2009-04-20Win32 master/workers modelIgor Sysoev3-4/+7
2009-04-19add variadic macros support for msvc8Igor Sysoev1-0/+6
2009-04-15OpenSSL building by MSVC and BCC from sourcesIgor Sysoev2-3/+3
2009-04-01link staticaly with libcmtIgor Sysoev1-8/+8
2007-11-15msvc8 compatibility: it can not build with debug under WineIgor Sysoev2-2/+12
2007-11-15add msvc8Igor Sysoev1-1/+1
2007-11-15option -Yd has been deprecated in msvc8,Igor Sysoev1-2/+2
option -debugtype:coff is unsupported in msvc8
2007-11-15enable precompiled headers for msvc7,Igor Sysoev1-6/+4
probably they were disabled because of some Wine bug
2007-08-07add debug info for Sun StudioIgor Sysoev1-0/+3
2007-07-28fix building on amd64 by Sun Studio 11 and more early versionsIgor Sysoev1-1/+1
2007-07-21fix building on amd64 and add -xipo to the link stageIgor Sysoev1-1/+2
2007-07-16Sun Studio 12 compatibilityIgor Sysoev1-14/+46
2007-07-15--with-cpu-opt=sparc32 and --with-cpu-opt=sparc64Igor Sysoev1-3/+16
2007-07-15fix building PCRE by SunStudioIgor Sysoev1-1/+1
2007-04-198.1.38 under FreeBSD can not link -ipoIgor Sysoev1-0/+5
2007-04-19remove trailing space in icc versionIgor Sysoev1-1/+1
2007-01-11fix default -OIgor Sysoev1-1/+1
2006-12-23early C compiler testIgor Sysoev1-11/+28
2006-11-27test PCRE in FreeBSD, Linux, and NetBSDIgor Sysoev3-0/+6
2006-10-19backout the previous commitIgor Sysoev1-4/+4
2006-10-19disable bcc precompiled headers,Igor Sysoev1-4/+4
bcc hungs at src/core/ngx_hash.c after previous commit
2006-10-05add sun4vIgor Sysoev1-3/+3
2006-10-05add sun4vIgor Sysoev1-1/+1
2006-09-18fix ">/dev/null 2>&1" orderIgor Sysoev1-6/+6
2006-09-18auto/configure [ PAUSE ] hwcap bugIgor Sysoev1-3/+15
2006-09-15disable [ PAUSE ] hwcap for Sun Studio 11Igor Sysoev1-0/+3
2006-08-30nginx-0.4.0-RELEASE importrelease-0.4.0Igor Sysoev2-2/+2
*) Change in internal API: the HTTP modules initialization was moved from the init module phase to the HTTP postconfiguration phase. *) Change: now the request body is not read beforehand for the ngx_http_perl_module: it's required to start the reading using the $r->has_request_body method. *) Feature: the ngx_http_perl_module supports the DECLINED return code. *) Feature: the ngx_http_dav_module supports the incoming "Date" header line for the PUT method. *) Feature: the "ssi" directive is available inside the "if" block. *) Bugfix: a segmentation fault occurred if there was an "index" directive with variables and the first index name was without variables; the bug had appeared in 0.1.29.
2006-05-29nginx-0.3.48-RELEASE importrelease-0.3.48Igor Sysoev1-2/+1
*) Change: now the ngx_http_charset_module works for subrequests, if the response has no "Content-Type" header line. *) Bugfix: if the "proxy_pass" directive has no URI part, then the "proxy_redirect default" directive add the unnecessary slash in start of the rewritten redirect. *) Bugfix: the internal redirect always transform client's HTTP method to GET, now the transformation is made for the "X-Accel-Redirect" redirects only and if the method is not HEAD; the bug had appeared in 0.3.42. *) Bugfix: the ngx_http_perl_module could not be built, if the perl was built with the threads support; the bug had appeared in 0.3.46.
2006-04-14nginx-0.3.38-RELEASE importrelease-0.3.38Igor Sysoev1-9/+15
*) Feature: the ngx_http_dav_module. *) Change: the ngx_http_perl_module optimizations. Thanks to Sergey Skvortsov. *) Feature: the ngx_http_perl_module supports the $r->request_body_file method. *) Feature: the "client_body_in_file_only" directive. *) Workaround: now on disk overflow nginx tries to write access logs once a second only. Thanks to Anton Yuzhaninov and Maxim Dounin. *) Bugfix: now the "limit_rate" directive more precisely limits rate if rate is more than 100 Kbyte/s. Thanks to ForJest. *) Bugfix: now the IMAP/POP3 proxy escapes the "\r" and "\n" symbols in login and password to pass authorization server. Thanks to Maxim Dounin.
2006-04-07nginx-0.3.37-RELEASE importrelease-0.3.37Igor Sysoev1-1/+7
*) Feature: the "limit_except" directive. *) Feature: the "if" directive supports the "!~", "!~*", "-f", and "!-f" operators. *) Feature: the ngx_http_perl_module supports the $r->request_body method. *) Bugfix: in the ngx_http_addition_filter_module.
2006-02-16nginx-0.3.28-RELEASE importrelease-0.3.28Igor Sysoev1-0/+10
*) Feature: the "restrict_host_names" directive was canceled. *) Feature: the --with-cpu-opt=ppc64 configuration parameter. *) Bugfix: on some condition the proxied connection with a client was terminated prematurely. Thanks to Vladimir Shutoff. *) Bugfix: the "X-Accel-Limit-Rate" header line was not taken into account if the request was redirected using the "X-Accel-Redirect" header line. *) Bugfix: the "post_action" directive ran only after a successful completion of a request. *) Bugfix: the proxied response body generated by the "post_action" directive was transferred to a client.
2006-01-17nginx-0.3.22-RELEASE importrelease-0.3.22Igor Sysoev1-3/+3
*) Feature: the ngx_http_perl_module supports the $r->args and $r->unescape methods. *) Feature: the method $r->query_string of ngx_http_perl_module was canceled. *) Bugfix: segmentation fault was occurred if the "none" or "blocked" values was specified in the "valid_referers" directive; the bug had appeared in 0.3.18.
2006-01-16nginx-0.3.21-RELEASE importrelease-0.3.21Igor Sysoev1-0/+2
*) Feature: the ngx_http_perl_module. *) Change: the "valid_referers" directive allows the referreres without URI part.
2005-12-28nginx-0.3.19-RELEASE importrelease-0.3.19Igor Sysoev1-0/+6
*) Feature: the "path" and "alias" directives support the variables. *) Change: now the "valid_referers" directive again checks the URI part. *) Bugfix: in SSI handling.
2005-12-16nginx-0.3.16-RELEASE importrelease-0.3.16Igor Sysoev2-1/+8
*) Feature: the ngx_http_map_module. *) Feature: the "types_hash_max_size" and "types_hash_bucket_size" directives. *) Feature: the "ssi_value_length" directive. *) Feature: the "worker_rlimit_core" directive. *) Workaround: the connection number in logs was always 1 if nginx was built by the icc 8.1 or 9.0 compilers with optimization for Pentium 4. *) Bugfix: the "config timefmt" SSI command set incorrect time format. *) Bugfix: nginx did not close connection to IMAP/POP3 backend for the SSL connections; the bug had appeared in 0.3.13. Thanks to Rob Mueller. *) Bugfix: segmentation fault may occurred in at SSL shutdown; the bug had appeared in 0.3.13.
2005-12-05nginx-0.3.13-RELEASE importrelease-0.3.13Igor Sysoev3-3/+5
*) Feature: the IMAP/POP3 proxy supports STARTTLS and STLS. *) Bugfix: the IMAP/POP3 proxy did not work with the select, poll, and /dev/poll methods. *) Bugfix: in SSI handling. *) Bugfix: now Solaris sendfilev() is not used to transfer the client request body to FastCGI-server via the unix domain socket. *) Bugfix: the "auth_basic" directive did not disable the authorization; the bug had appeared in 0.3.11.
2005-11-26nginx-0.3.12-RELEASE importrelease-0.3.12Igor Sysoev1-2/+9
*) Security: if nginx was built with the ngx_http_realip_module and the "satisfy_any on" directive was used, then access and authorization directives did not work. The ngx_http_realip_module was not built and is not built by default. *) Change: the "$time_gmt" variable name was changed to "$time_local". *) Change: the "proxy_header_buffer_size" and "fastcgi_header_buffer_size" directives was renamed to the "proxy_buffer_size" and "fastcgi_buffer_size" directives. *) Feature: the ngx_http_memcached_module. *) Feature: the "proxy_buffering" directive. *) Bugfix: the changes in accept mutex handling when the "rtsig" method was used; the bug had appeared in 0.3.0. *) Bugfix: if the client sent the "Transfer-Encoding: chunked" header line, then nginx returns the 411 error. *) Bugfix: if the "auth_basic" directive was inherited from the http level, then the realm in the "WWW-Authenticate" header line was without the "Basic realm" text. *) Bugfix: if the "combined" format was explicitly specified in the "access_log" directive, then the empty lines was written to the log; the bug had appeared in 0.3.8. *) Bugfix: nginx did not run on the sparc platform under any OS except Solaris. *) Bugfix: now it is not necessary to place space between the quoted string and closing bracket in the "if" directive.
2005-11-15nginx-0.3.10-RELEASE importrelease-0.3.10Igor Sysoev4-18/+10
*) Change: the "valid_referers" directive and the "$invalid_referer" variable were moved to the new ngx_http_referer_module from the ngx_http_rewrite_module. *) Change: the "$apache_bytes_sent" variable name was changed to "$body_bytes_sent". *) Feature: the "$sent_http_..." variables. *) Feature: the "if" directive supports the "=" and "!=" operations. *) Feature: the "proxy_pass" directive supports the HTTPS protocol. *) Feature: the "proxy_set_body" directive. *) Feature: the "post_action" directive. *) Feature: the ngx_http_empty_gif_module. *) Feature: the "worker_cpu_affinity" directive for Linux. *) Bugfix: the "rewrite" directive did not unescape URI part in redirect, now it is unescaped except the %00-%25 and %7F-%FF characters. *) Bugfix: nginx could not be built by the icc 9.0 compiler. *) Bugfix: if the SSI was enabled for zero size static file, then the chunked response was encoded incorrectly.
2005-11-09nginx-0.3.8-RELEASE importrelease-0.3.8Igor Sysoev4-1/+29
*) Security: nginx now checks URI got from a backend in "X-Accel-Redirect" header line or in SSI file for the "/../" paths and zeroes. *) Change: nginx now does not treat the empty user name in the "Authorization" header line as valid one. *) Feature: the "ssl_session_timeout" directives of the ngx_http_ssl_module and ngx_imap_ssl_module. *) Feature: the "auth_http_header" directive of the ngx_imap_auth_http_module. *) Feature: the "add_header" directive. *) Feature: the ngx_http_realip_module. *) Feature: the new variables to use in the "log_format" directive: $bytes_sent, $apache_bytes_sent, $status, $time_gmt, $uri, $request_time, $request_length, $upstream_status, $upstream_response_time, $gzip_ratio, $uid_got, $uid_set, $connection, $pipe, and $msec. The parameters in the "%name" form will be canceled soon. *) Change: now the false variable values in the "if" directive are the empty string "" and string starting with "0". *) Bugfix: while using proxied or FastCGI-server nginx may leave connections and temporary files with client requests in open state. *) Bugfix: the worker processes did not flush the buffered logs on graceful exit. *) Bugfix: if the request URI was changes by the "rewrite" directive and the request was proxied in location given by regular expression, then the incorrect request was transferred to backend; the bug had appeared in 0.2.6. *) Bugfix: the "expires" directive did not remove the previous "Expires" header. *) Bugfix: nginx may stop to accept requests if the "rtsig" method and several worker processes were used. *) Bugfix: the "\"" and "\'" escape symbols were incorrectly handled in SSI commands. *) Bugfix: if the response was ended just after the SSI command and gzipping was used, then the response did not transferred complete or did not transferred at all.
2005-10-19nginx-0.3.3-RELEASE importrelease-0.3.3Igor Sysoev3-16/+30
*) Change: the "bl" and "af" parameters of the "listen" directive was renamed to the "backlog" and "accept_filter". *) Feature: the "rcvbuf" and "sndbuf" parameters of the "listen" directive. *) Change: the "$msec" log parameter does not require now the additional the gettimeofday() system call. *) Feature: the -t switch now tests the "listen" directives. *) Bugfix: if the invalid address was specified in the "listen" directive, then after the -HUP signal nginx left an open socket in the CLOSED state. *) Bugfix: the mime type may be incorrectly set to default value for index file with variable in the name; the bug had appeared in 0.3.0. *) Feature: the "timer_resolution" directive. *) Feature: the millisecond "$upstream_response_time" log parameter. *) Bugfix: a temporary file with client request body now is removed just after the response header was transferred to a client. *) Bugfix: OpenSSL 0.9.6 compatibility. *) Bugfix: the SSL certificate and key file paths could not be relative. *) Bugfix: the "ssl_prefer_server_ciphers" directive did not work in the ngx_imap_ssl_module. *) Bugfix: the "ssl_protocols" directive allowed to specify the single protocol only.