summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)AuthorFilesLines
2006-04-05nginx-0.3.36-RELEASE importrelease-0.3.36Igor Sysoev29-4573/+575
*) Feature: the ngx_http_addition_filter_module. *) Feature: the "proxy_pass" and "fastcgi_pass" directives may be used inside the "if" block. *) Feature: the "proxy_ignore_client_abort" and "fastcgi_ignore_client_abort" directives. *) Feature: the "$request_completion" variable. *) Feature: the ngx_http_perl_module supports the $r->request_method and $r->remote_addr. *) Feature: the ngx_http_ssi_module supports the "elif" command. *) Bugfix: the "\/" string in the expression of the "if" command of the ngx_http_ssi_module was treated incorrectly. *) Bugfix: in the regular expressions in the "if" command of the ngx_http_ssi_module. *) Bugfix: if the relative path was specified in the "client_body_temp_path", "proxy_temp_path", "fastcgi_temp_path", and "perl_modules" directives, then the directory was used relatively to a current path but not to a server prefix.
2006-03-28release-0.3.35 tagIgor Sysoev1-0/+1
2006-03-28nginx-0.3.35-RELEASE importrelease-0.3.35Igor Sysoev6-20/+53
*) Bugfix: the accept-filter and the TCP_DEFER_ACCEPT option were set for first "listen" directive only; the bug had appeared in 0.3.31. *) Bugfix: in the "proxy_pass" directive without the URI part in a subrequest.
2006-03-21release-0.3.34 tagIgor Sysoev1-0/+1
2006-03-21nginx-0.3.34-RELEASE importrelease-0.3.34Igor Sysoev5-12/+74
*) Feature: the "add_header" directive supports the variables.
2006-03-15release-0.3.33 tagIgor Sysoev1-0/+1
2006-03-15nginx-0.3.33-RELEASE importrelease-0.3.33Igor Sysoev15-79/+132
*) Feature: the "http_503" parameter of the "proxy_next_upstream" or "fastcgi_next_upstream" directives. *) Bugfix: ngx_http_perl_module did not work with inlined in the configuration code, if it was not started with the "sub" word. *) Bugfix: in the "post_action" directive.
2006-03-11release-0.3.32 tagIgor Sysoev1-0/+1
2006-03-11nginx-0.3.32-RELEASE importrelease-0.3.32Igor Sysoev3-7/+17
*) Bugfix: the debug logging on startup and reconfiguration time was removed; the bug had appeared in 0.3.31.
2006-03-10release-0.3.31 tagIgor Sysoev1-0/+1
2006-03-10nginx-0.3.31-RELEASE importrelease-0.3.31Igor Sysoev16-63/+261
*) Change: now nginx passes the malformed proxied backend responses. *) Feature: the "listen" directives support the address in the "*:port" form. *) Feature: the EVFILER_TIMER support in MacOSX 10.4. *) Workaround: for MacOSX 64-bit kernel kqueue millisecond timeout bug. Thanks to Andrei Nigmatulin. *) Bugfix: if there were several "listen" directives listening one various addresses inside one server, then server names like "*.domain.tld" worked for first address only; the bug had appeared in 0.3.18. *) Bugfix: if the HTTPS protocol was used in the "proxy_pass" directive and the request body was in temporarily file then the request was not transferred. *) Bugfix: perl 5.8.8 compatibility.
2006-02-22release-0.3.30 tagIgor Sysoev1-0/+1
2006-02-22nginx-0.3.30-RELEASE importrelease-0.3.30Igor Sysoev7-4/+90
*) Change: the ECONNABORTED error log level was changed to "error" from "crit". *) Bugfix: the ngx_http_perl_module could not be build without the ngx_http_ssi_filter_module. *) Bugfix: nginx could not be built on i386 platform, if the PIC was used; the bug had appeared in 0.3.27.
2006-02-20release-0.3.29 tagIgor Sysoev1-0/+1
2006-02-20nginx-0.3.29-RELEASE importrelease-0.3.29Igor Sysoev7-31/+98
*) Feature: now nginx uses less memory, if PHP in FastCGI mode sends many warnings before the response. *) Bugfix: the "Transfer-Encoding: chunked" header line was issued in the 204 responses for the HTTP/1.1 requests. *) Bugfix: nginx returned the 502 response, if the complete response header lines were transferred in a separate FastCGI records. *) Bugfix: if the proxied URI was specified in the "post_action" directive, then it ran only after a successful completion of a request.
2006-02-16release-0.3.28 tagIgor Sysoev1-0/+1
2006-02-16nginx-0.3.28-RELEASE importrelease-0.3.28Igor Sysoev18-113/+171
*) 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-02-08release-0.3.27 tagIgor Sysoev1-0/+1
2006-02-08nginx-0.3.27-RELEASE importrelease-0.3.27Igor Sysoev40-424/+1064
*) Change: the "variables_hash_max_size" and "variables_hash_bucket_size" directives. *) Feature: the $body_bytes_sent variable can be used not only in the "log_format" directive. *) Feature: the $ssl_protocol and $ssl_cipher variables. *) Feature: the cache line size detection for widespread CPUs at start time. *) Feature: now the "accept_mutex" directive is supported using fcntl(2) on platforms different from i386, amd64, sparc64, and ppc. *) Feature: the "lock_file" directive and the --with-lock-path=PATH autoconfiguration directive. *) Bugfix: if the HTTPS protocol was used in the "proxy_pass" directive then the requests with the body was not transferred.
2006-02-03release-0.3.26 tagIgor Sysoev1-0/+1
2006-02-03nginx-0.3.26-RELEASE importrelease-0.3.26Igor Sysoev10-58/+119
*) Change: the "optimize_host_names" directive was renamed to the "optimize_server_names". *) Bugfix: if in the "proxy_pass" directive was no the URI part, then the main request URI was transferred to a backend while proxying the SSI subrequest.
2006-02-01release-0.3.25 tagIgor Sysoev1-0/+1
2006-02-01nginx-0.3.25-RELEASE importrelease-0.3.25Igor Sysoev3-2/+23
*) Bugfix: the segmentation fault was occurred on start or while reconfiguration if there was invalid configuration; the bug had appeared in 0.3.24.
2006-02-01release-0.3.24 tagIgor Sysoev1-0/+1
2006-02-01nginx-0.3.24-RELEASE importrelease-0.3.24Igor Sysoev25-185/+462
*) Workaround: for bug in FreeBSD kqueue. *) Bugfix: now a response generated by the "post_action" directive is not transferred to a client. *) Bugfix: the memory leaks were occurring if many log files were used. *) Bugfix: the first "proxy_redirect" directive was working inside one location. *) Bugfix: on 64-bit platforms segmentation fault may occurred on start if the many names were used in the "server_name" directives; the bug had appeared in 0.3.18.
2006-01-24release-0.3.23 tagIgor Sysoev1-0/+1
2006-01-24nginx-0.3.23-RELEASE importrelease-0.3.23Igor Sysoev9-18/+97
*) Feature: the "optimize_host_names" directive. *) Bugfix: in using of the variables in the "path" and "alias" directives. *) Bugfix: the ngx_http_perl_module was incorrectly built on Linux and Solaris.
2006-01-17release-0.3.22 tagIgor Sysoev1-0/+1
2006-01-17nginx-0.3.22-RELEASE importrelease-0.3.22Igor Sysoev15-42/+135
*) 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-16release-0.3.21 tagIgor Sysoev1-0/+1
2006-01-16nginx-0.3.21-RELEASE importrelease-0.3.21Igor Sysoev21-13/+1869
*) Feature: the ngx_http_perl_module. *) Change: the "valid_referers" directive allows the referreres without URI part.
2006-01-11release-0.3.20 tagIgor Sysoev1-0/+1
2006-01-11nginx-0.3.20-RELEASE importrelease-0.3.20Igor Sysoev35-250/+483
*) Bugfix: in SSI handling. *) Bugfix: the ngx_http_memcached_module did not support the keys in the "/usr?args" form.
2005-12-28release-0.3.19 tagIgor Sysoev1-0/+1
2005-12-28nginx-0.3.19-RELEASE importrelease-0.3.19Igor Sysoev12-74/+247
*) 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-26release-0.3.18 tagIgor Sysoev1-0/+1
2005-12-26nginx-0.3.18-RELEASE importrelease-0.3.18Igor Sysoev26-794/+1041
*) Feature: the "server_names" directive supports the ".domain.tld" names. *) Feature: the "server_names" directive uses the hash for the "*.domain.tld" names and more effective hash for usual names. *) Change: the "server_names_hash_max_size" and "server_names_hash_bucket_size" directives. *) Change: the "server_names_hash" and "server_names_hash_threshold" directives were canceled. *) Feature: the "valid_referers" directive uses the hash site names. *) Change: now the "valid_referers" directive checks the site names only without the URI part. *) Bugfix: some ".domain.tld" names incorrectly processed by the ngx_http_map_module. *) Bugfix: segmentation fault was occurred if configuration file did not exist; the bug had appeared in 0.3.12. *) Bugfix: on 64-bit platforms segmentation fault may occurred on start; the bug had appeared in 0.3.16.
2005-12-18release-0.3.17 tagIgor Sysoev1-0/+1
2005-12-18nginx-0.3.17-RELEASE importrelease-0.3.17Igor Sysoev11-245/+467
*) Change: now on Linux configure checks the presence of epoll and sendfile64() in kernel. *) Feature: the "map" directive supports domain names in the ".domain.tld" form. *) Bugfix: the timeouts were not used in SSL handshake; the bug had appeared in 0.2.4. *) Bugfix: in the HTTPS protocol in the "proxy_pass" directive. *) Bugfix: when the HTTPS protocol was used in the "proxy_pass" directive the port 80 was used by default.
2005-12-16release-0.3.16 tagIgor Sysoev1-0/+1
2005-12-16nginx-0.3.16-RELEASE importrelease-0.3.16Igor Sysoev41-208/+1630
*) 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-07release-0.3.15 tagIgor Sysoev1-0/+1
2005-12-07nginx-0.3.15-RELEASE importrelease-0.3.15Igor Sysoev17-70/+132
*) Feature: the new 444 code of the "return" directive to close connection. *) Feature: the "so_keepalive" directive in IMAP/POP3 proxy. *) Bugfix: if there are unclosed connection nginx now calls abort() only on gracefull quit and active "debug_points" directive.
2005-12-05release-0.3.14 tagIgor Sysoev1-0/+1
2005-12-05nginx-0.3.14-RELEASE importrelease-0.3.14Igor Sysoev5-7/+23
*) Bugfix: in the 304 response the body was transferred; the bug had appeared in 0.3.13.
2005-12-05release-0.3.13 tagIgor Sysoev1-0/+1
2005-12-05nginx-0.3.13-RELEASE importrelease-0.3.13Igor Sysoev57-588/+1031
*) 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-26release-0.3.12 tagIgor Sysoev1-0/+1
2005-11-26nginx-0.3.12-RELEASE importrelease-0.3.12Igor Sysoev47-275/+1513
*) 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-15release-0.3.11 tagIgor Sysoev1-0/+1