summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* Changes with nginx 0.7.44 23 Mar 2009v0.7.44Igor Sysoev2009-03-2333-2126/+3233
| | | | | | | | | | | | | | | | | | *) Feature: the ngx_http_proxy_module preliminary cache support. *) Feature: the --with-pcre option in the configure. *) Feature: the "try_files" directive is now allowed on the server block level. *) Bugfix: the "try_files" directive handled incorrectly a query string in a fallback parameter. *) Bugfix: the "try_files" directive might test incorrectly directories. *) Bugfix: if there is the single server for given address:port pair, then captures in regular expressions in a "server_name" directive did not work.
* Changes with nginx 0.7.43 18 Mar 2009v0.7.43Igor Sysoev2009-03-185-12/+34
| | | | | | | | | *) Bugfix: a request was handled incorrectly, if a "root" directive used variables; the bug had appeared in 0.7.42. *) Bugfix: if a server listened on wildcard address, then the $server_addr variable value was "0.0.0.0"; the bug had appeared in 0.7.36.
* Changes with nginx 0.7.42 16 Mar 2009v0.7.42Igor Sysoev2009-03-1611-39/+211
| | | | | | | | | | | | | | | | | | | | | | | | *) Change: now the "Invalid argument" error returned by setsockopt(TCP_NODELAY) on Solaris, is ignored. *) Change: now if a file specified in a "auth_basic_user_file" directive is absent, then the 405 error is returned instead of the 500 one. *) Feature: the "auth_basic_user_file" directive supports variables. Thanks to Kirill A. Korinskiy. *) Feature: the "listen" directive supports the "ipv6only" parameter. Thanks to Zhang Hua. *) Bugfix: in an "alias" directive with references to captures of regular expressions; the bug had appeared in 0.7.40. *) Bugfix: compatibility with Tru64 UNIX. Thanks to Dustin Marquess. *) Bugfix: nginx could not be built without PCRE library; the bug had appeared in 0.7.41.
* Changes with nginx 0.7.41 11 Mar 2009v0.7.41Igor Sysoev2009-03-114-6/+6
| | | | | | | *) Bugfix: a segmentation fault might occur in worker process, if a "server_name" or a "location" directives had captures in regular expressions; the issue had appeared in 0.7.40. Thanks to Vladimir Sopot.
* Changes with nginx 0.7.40 09 Mar 2009v0.7.40Igor Sysoev2009-03-0912-133/+215
| | | | | | | | | | | | | | | | *) Feature: the "location" directive supports captures in regular expressions. *) Feature: an "alias" directive with capture references may be used inside a location given by a regular expression with captures. *) Feature: the "server_name" directive supports captures in regular expressions. *) Workaround: the ngx_http_autoindex_module did not show the trailing slash in directories on XFS filesystem; the issue had appeared in 0.7.15. Thanks to Dmitry Kuzmenko.
* Changes with nginx 0.7.39 02 Mar 2009v0.7.39Igor Sysoev2009-03-0231-234/+325
| | | | | | | | | *) Bugfix: large response with SSI might hang, if gzipping was enabled; the bug had appeared in 0.7.28. Thanks to Artem Bokhan. *) Bugfix: a segmentation fault might occur in worker process, if short static variants are used in a "try_files" directive.
* Changes with nginx 0.7.38 23 Feb 2009v0.7.38Igor Sysoev2009-02-235-11/+31
| | | | | | | | | | | *) Feature: authentication failures logging. *) Bugfix: name/password in auth_basic_user_file were ignored after odd number of empty lines. Thanks to Alexander Zagrebin. *) Bugfix: a segmentation fault occurred in a master process, if long path was used in unix domain socket; the bug had appeared in 0.7.36.
* Changes with nginx 0.7.37 21 Feb 2009v0.7.37Igor Sysoev2009-02-214-4/+9
| | | | | *) Bugfix: directive using upstreams did not work; the bug had appeared in 0.7.36.
* Changes with nginx 0.7.36 21 Feb 2009v0.7.36Igor Sysoev2009-02-2121-507/+1152
| | | | | | | | *) Feature: a preliminary IPv6 support; the "listen" directive of the HTTP module supports IPv6. *) Bugfix: the $ancient_browser variable did not work for browsers preset by a "modern_browser" directives.
* Changes with nginx 0.7.35 16 Feb 2009v0.7.35Igor Sysoev2009-02-165-37/+33
| | | | | | | | | | | | | | *) Bugfix: a "ssl_engine" directive did not use a SSL-accelerator for asymmetric ciphers. Thanks to Marcin Gozdalik. *) Bugfix: a "try_files" directive set MIME type depending on an original request extension. *) Bugfix: "*domain.tld" names were handled incorrectly in "server_name", "valid_referers", and "map" directives, if an ".domain.tld" and ".subdomain.domain.tld" wildcards were used; the bug had appeared in 0.7.9.
* Changes with nginx 0.7.34 10 Feb 2009v0.7.34Igor Sysoev2009-02-1014-31/+118
| | | | | | | | | | | | | | | | | | | *) Feature: the "off" parameter of the "if_modified_since" directive. *) Feature: now nginx sends an HELO/EHLO command after a XCLIENT command. Thanks to Maxim Dounin. *) Feature: Microsoft specific "AUTH LOGIN with User Name" mode support in mail proxy server. Thanks to Maxim Dounin. *) Bugfix: in a redirect rewrite directive original arguments were concatenated with new arguments by an "?" rather than an "&"; the bug had appeared in 0.1.18. Thanks to Maxim Dounin. *) Bugfix: nginx could not be built on AIX.
* Changes with nginx 0.7.33 02 Feb 2009v0.7.33Igor Sysoev2009-02-028-34/+82
| | | | | | | | | | | | | *) Bugfix: a double response might be returned if the epoll or rtsig methods are used and a redirect was returned to a request with body. Thanks to Eden Li. *) Bugfix: the $sent_http_location variable was empty for some redirects types. *) Bugfix: a segmentation fault might occur in worker process if "resolver" directive was used in SMTP proxy.
* Changes with nginx 0.7.32 26 Jan 2009v0.7.32Igor Sysoev2009-01-2611-38/+70
| | | | | | | | | | | | | *) Feature: now a directory existence testing can be set explicitly in the "try_files" directive. *) Bugfix: fastcgi_store stored files not always. *) Bugfix: in geo ranges. *) Bugfix: in shared memory allocations if nginx was built without debugging. Thanks to Andrey Kvasov.
* Changes with nginx 0.7.31 19 Jan 2009v0.7.31Igor Sysoev2009-01-1916-132/+420
| | | | | | | | | | | | | | | | | | | | *) Change: now the "try_files" directive tests files only and ignores directories. *) Feature: the "fastcgi_split_path_info" directive. *) Bugfixes in an "Expect" request header line support. *) Bugfixes in geo ranges. *) Bugfix: in a miss case ngx_http_memcached_module returned the "END" line as response body instead of default 404 page body; the bug had appeared in 0.7.18. Thanks to Maxim Dounin. *) Bugfix: while SMTP proxying nginx issued message "250 2.0.0 OK" instead of "235 2.0.0 OK"; the bug had appeared in 0.7.22. Thanks to Maxim Dounin.
* Changes with nginx 0.7.30 24 Dec 2008v0.7.30Igor Sysoev2008-12-244-4/+4
| | | | | | | *) Bugfix: a segmentation fault occurred in worker process, if variables were used in the "fastcgi_pass" and "proxy_pass" directives and host name must be resolved; the bug had appeared in 0.7.29.
* Changes with nginx 0.7.29 24 Dec 2008v0.7.29Igor Sysoev2008-12-2410-36/+84
| | | | | | | | | | | | | *) Bugfix: the "fastcgi_pass" and "proxy_pass" directives did not support variables if unix domain sockets were used. *) Bugfixes in subrequest processing; the bugs had appeared in 0.7.25. *) Bugfix: a "100 Continue" response was issued for HTTP/1.0 requests; Thanks to Maxim Dounin. *) Bugfix: in memory allocation in the ngx_http_gzip_filter_module on Cygwin.
* Changes with nginx 0.7.28 22 Dec 2008v0.7.28Igor Sysoev2008-12-2217-105/+245
| | | | | | | *) Change: in memory allocation in the ngx_http_gzip_filter_module. *) Change: the default "gzip_buffers" directive values have been changed to 32 4k or 16 8k from 4 4k/8k.
* Changes with nginx 0.7.27 15 Dec 2008v0.7.27Igor Sysoev2008-12-1531-340/+912
| | | | | | | | | | | | | | | | | | | | | | | | | | | *) Feature: the "try_files" directive. *) Feature: variables support in the "fastcgi_pass" directive. *) Feature: now the $geo variable may get an address from a variable. Thanks to Andrei Nigmatulin. *) Feature: now a location's modifier may be used without space before name. *) Feature: the $upstream_response_length variable. *) Bugfix: now a "add_header" directive does not add an empty value. *) Bugfix: if zero length static file was requested, then nginx just closed connection; the bug had appeared in 0.7.25. *) Bugfix: a MOVE method could not move file in non-existent directory. *) Bugfix: a segmentation fault occurred in worker process, if no one named location was defined in server, but some one was used in an error_page directive. Thanks to Sergey Bochenkov.
* Changes with nginx 0.7.26 08 Dec 2008v0.7.26Igor Sysoev2008-12-083-95/+150
| | | | *) Bugfix: in subrequest processing; the bug had appeared in 0.7.25.
* Changes with nginx 0.7.25 08 Dec 2008v0.7.25Igor Sysoev2008-12-0818-390/+423
| | | | | | | | | | | *) Change: in subrequest processing. *) Change: now POSTs without "Content-Length" header line are allowed. *) Bugfix: now the "limit_req" and "limit_conn" directives log a prohibition reason. *) Bugfix: in the "delete" parameter of the "geo" directive.
* Changes with nginx 0.7.24 01 Dec 2008v0.7.24Igor Sysoev2008-12-018-47/+77
| | | | | | | | | | *) Feature: the "if_modified_since" directive. *) Bugfix: nginx did not process a FastCGI server response, if the server send too many messages to stderr before response. *) Bugfix: the "$cookie_..." variables did not work in the SSI and the perl module.
* Changes with nginx 0.7.23 27 Nov 2008v0.7.23Igor Sysoev2008-11-2710-122/+701
| | | | | | | | *) Feature: the "delete" and "ranges" parameters in the "geo" directive. *) Feature: speeding up loading of geo base with large number of values. *) Feature: decrease of memory required for geo base load.
* Changes with nginx 0.7.22 20 Nov 2008v0.7.22Igor Sysoev2008-11-2015-118/+458
| | | | | | | | | | | | *) Feature: the "none" parameter in the "smtp_auth" directive. Thanks to Maxim Dounin. *) Feature: the "$cookie_..." variables. *) Bugfix: the "directio" directive did not work in XFS filesystem. *) Bugfix: the resolver did not understand big DNS responses. Thanks to Zyb.
* Changes with nginx 0.7.21 11 Nov 2008v0.7.21Igor Sysoev2008-11-1112-99/+134
| | | | | | | | | | | | | *) Changes in the ngx_http_limit_req_module. *) Feature: the EXSLT support in the ngx_http_xslt_module. Thanks to Denis F. Latypoff. *) Workaround: compatibility with glibc 2.3. Thanks to Eric Benson and Maxim Dounin. *) Bugfix: nginx could not run on MacOSX 10.4 and earlier; the bug had appeared in 0.7.6.
* Changes with nginx 0.7.20 10 Nov 2008v0.7.20Igor Sysoev2008-11-1020-453/+1472
| | | | | | | | | | | | | | | | | | | | | *) Changes in the ngx_http_gzip_filter_module. *) Feature: the ngx_http_limit_req_module. *) Bugfix: worker processes might exit on a SIGBUS signal on sparc and ppc platforms; the bug had appeared in 0.7.3. Thanks to Maxim Dounin. *) Bugfix: the "proxy_pass http://host/some:uri" directives did not work; the bug had appeared in 0.7.12. *) Bugfix: in HTTPS mode requests might fail with the "bad write retry" error. *) Bugfix: the ngx_http_secure_link_module did not work inside locations, whose names are less than 3 characters. *) Bugfix: $server_addr variable might have no value.
* Changes with nginx 0.7.18 13 Oct 2008v0.7.18Igor Sysoev2008-10-1322-138/+626
| | | | | | | | | | | | | | | | | | | | | | | | *) Change: the "underscores_in_headers" directive; now nginx does not allows underscores in a client request header line names. *) Feature: the ngx_http_secure_link_module. *) Feature: the "real_ip_header" directive supports any header. *) Feature: the "log_subrequest" directive. *) Feature: the $realpath_root variable. *) Feature: the "http_502" and "http_504" parameters of the "proxy_next_upstream" directive. *) Bugfix: the "http_503" parameter of the "proxy_next_upstream" or "fastcgi_next_upstream" directives did not work. *) Bugfix: nginx might send a "Transfer-Encoding: chunked" heaer line for HEAD requests. *) Bugfix: now accept threshold depends on worker_connections.
* Changes with nginx 0.7.17 15 Sep 2008v0.7.17Igor Sysoev2008-09-1512-16/+117
| | | | | | | | | | | | | | | *) Feature: now the "directio" directive works on Linux. *) Feature: the $pid variable. *) Bugfix: the "directio" optimization that had appeared in 0.7.15 did not work with open_file_cache. *) Bugfix: the "access_log" with variables did not work on Linux; the bug had appeared in 0.7.7. *) Bugfix: the ngx_http_charset_module did not understand quoted charset name received from backend.
* Changes with nginx 0.7.16 08 Sep 2008v0.7.16Igor Sysoev2008-09-083-4/+4
| | | | | *) Bugfix: nginx could not be built on 64-bit platforms; the bug had appeared in 0.7.15.
* Changes with nginx 0.7.15 08 Sep 2008v0.7.15Igor Sysoev2008-09-0831-139/+567
| | | | | | | | | | | | | *) Feature: the ngx_http_random_index_module. *) Feature: the "directio" directive has been optimized for file requests starting from arbitrary position. *) Feature: the "directio" directive turns off sendfile if it is necessary. *) Feature: now nginx allows underscores in a client request header line names.
* Changes with nginx 0.7.14 01 Sep 2008v0.7.14Igor Sysoev2008-09-0123-80/+399
| | | | | | | | | | | | | | | | | | | *) Change: now the ssl_certificate and ssl_certificate_key directives have not default values. *) Feature: the "listen" directive supports the "ssl" parameter. *) Feature: now nginx takes into account a time zone change while reconfiguration on FreeBSD and Linux. *) Bugfix: the "listen" directive parameters such as "backlog", "rcvbuf", etc. were not set, if a default server was not the first one. *) Bugfix: if URI part captured by a "rewrite" directive was used as a query string, then the query string was not escaped. *) Bugfix: configuration file validity test improvements.
* Changes with nginx 0.7.13 26 Aug 2008v0.7.13Igor Sysoev2008-08-263-3/+11
| | | | | *) Bugfix: nginx could not be built on Linux and Solaris; the bug had appeared in 0.7.12.
* Changes with nginx 0.7.12 26 Aug 2008v0.7.12Igor Sysoev2008-08-2626-410/+337
| | | | | | | | | | | | | | | | | | | | *) Feature: the "server_name" directive supports empty name "". *) Feature: the "gzip_disable" directive supports special "msie6" mask. *) Bugfix: if the "max_fails=0" parameter was used in upstream with several servers, then a worker process exited on a SIGFPE signal. Thanks to Maxim Dounin. *) Bugfix: a request body was dropped while redirection via an "error_page" directive. *) Bugfix: a full response was returned for request method HEAD while redirection via an "error_page" directive. *) Bugfix: the $r->header_in() method did not return value of the "Host", "User-Agent", and "Connection" request header lines; the bug had appeared in 0.7.0.
* Changes with nginx 0.7.11 18 Aug 2008v0.7.11Igor Sysoev2008-08-1811-26/+91
| | | | | | | | | | | | | | | | | | *) Change: now ngx_http_charset_module does not work by default with text/css MIME type. *) Feature: now nginx returns the 405 status code for POST method requesting a static file only if the file exists. *) Feature: the "proxy_ssl_session_reuse" directive. *) Bugfix: a "proxy_pass" directive without URI part might use original request after the "X-Accel-Redirect" redirection was used; *) Bugfix: if a directory has search only rights and the first index file was absent, then nginx returned the 500 status code. *) Bugfix: in inclusive locations; the bugs had appeared in 0.7.1.
* Changes with nginx 0.7.10 13 Aug 2008v0.7.10Igor Sysoev2008-08-138-58/+108
| | | | | | | | | | | *) Bugfix: in the "addition_types", "charset_types", "gzip_types", "ssi_types", "sub_filter_types", and "xslt_types" directives; the bugs had appeared in 0.7.9. *) Bugfix: of recursive error_page for 500 status code. *) Bugfix: now the ngx_http_realip_module set address not for whole keepalive connection, but for each request passed via the connection.
* Changes with nginx 0.7.9 12 Aug 2008v0.7.9Igor Sysoev2008-08-1218-425/+521
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | *) Change: now ngx_http_charset_module works by default with following MIME types: text/html, text/css, text/xml, text/plain, text/vnd.wap.wml, application/x-javascript, and application/rss+xml. *) Feature: the "charset_types" and "addition_types" directives. *) Feature: now the "gzip_types", "ssi_types", and "sub_filter_types" directives use hash. *) Feature: the ngx_cpp_test_module. *) Feature: the "expires" directive supports daily time. *) Feature: the ngx_http_xslt_module improvements and bug fixing. Thanks to Denis F. Latypoff and Maxim Dounin. *) Bugfix: the "log_not_found" directive did not work for index files tests. *) Bugfix: HTTPS connections might hang, if kqueue, epoll, rtsig, or eventport methods were used; the bug had appeared in 0.7.7. *) Bugfix: if the "server_name", "valid_referers", and "map" directives used an "*.domain.tld" wildcard and exact name "domain.tld" was not set, then the exact name was matched by the wildcard; the bugs had appeared in 0.3.18.
* CHANGES not updated for this versionv0.7.8Igor Sysoev2008-08-0424-137/+1468
|
* Changes with nginx 0.7.7 30 Jul 2008v0.7.7Igor Sysoev2008-07-3036-205/+1206
| | | | | | | | | | | | | | | | | | | | | | | | | | | | *) Change: now the EAGAIN error returned by connect() is not considered as temporary error. *) Change: now the $ssl_client_cert variable value is a certificate with TAB character intended before each line except first one; an unchanged certificate is available in the $ssl_client_raw_cert variable. *) Feature: the "ask" parameter in the "ssl_verify_client" directive. *) Feature: byte-range processing improvements. Thanks to Maxim Dounin. *) Feature: the "directio" directive. *) Feature: MacOSX 1.5 sendfile() support. *) Bugfix: now in MacOSX and Cygwin locations are tested in case insensitive mode; however, the compare is provided by single-byte locales only. *) Bugfix: mail proxy SSL connections hanged, if select, poll, or /dev/poll methods were used. *) Bugfix: UTF-8 encoding usage in the ngx_http_autoindex_module.
* Changes with nginx 0.7.6 07 Jul 2008v0.7.6Igor Sysoev2008-07-078-10/+40
| | | | | | | | *) Bugfix: now if variables are used in the "access_log" directive a request root existence is always tested. *) Bugfix: the ngx_http_flv_module did not support several values in a query string.
* Changes with nginx 0.7.5 01 Jul 2008v0.7.5Igor Sysoev2008-07-017-8/+20
| | | | | | | | | | | | *) Bugfixes in variables support in the "access_log" directive; the bug had appeared in 0.7.4. *) Bugfix: nginx could not be built --without-http_gzip_module; the bug had appeared in 0.7.3. Thanks to Kirill A. Korinskiy. *) Bugfix: if sub_filter and SSI were used together, then responses might were transferred incorrectly.
* Changes with nginx 0.7.4 30 Jun 2008v0.7.4Igor Sysoev2008-06-3025-136/+569
| | | | | | | | | | | | *) Feature: variables support in the "access_log" directive. *) Feature: the "open_log_file_cache" directive. *) Feature: the -g switch. *) Feature: the "Expect" request header line support. *) Bugfix: large SSI inclusions might be truncated.
* Changes with nginx 0.7.3 23 Jun 2008v0.7.3Igor Sysoev2008-06-2357-269/+313
| | | | | | | | | | | | | | *) Change: the "rss" extension MIME type has been changed to "application/rss+xml". *) Change: now the "gzip_vary" directive turned on issues a "Vary: Accept-Encoding" header line for uncompressed responses too. *) Feature: now the "rewrite" directive does a redirect automatically if the "https://" protocol is used. *) Bugfix: the "proxy_pass" directive did not work with the HTTPS protocol; the bug had appeared in 0.6.9.
* Changes with nginx 0.7.2 16 Jun 2008v0.7.2Igor Sysoev2008-06-1617-34/+231
| | | | | | | | | | | | | | | | | | | *) Feature: now nginx supports EDH key exchange ciphers. *) Feature: the "ssl_dhparam" directive. *) Feature: the $ssl_client_cert variable. Thanks to Manlio Perillo. *) Bugfix: after changing URI via a "rewrite" directive nginx did not search a new location; bug appeared in 0.7.1. Thanks to Maxim Dounin. *) Bugfix: nginx could not be built without PCRE library; bug appeared in 0.7.1. *) Bugfix: when a request to a directory was redirected with the slash added, nginx dropped a query string from the original request.
* Changes with nginx 0.7.1 26 May 2008v0.7.1Igor Sysoev2008-05-2626-892/+1408
| | | | | | | | | | | | | | | | | | | *) Change: now locations are searched in a tree. *) Change: the "optimize_server_names" directive was canceled due to the "server_name_in_redirect" directive introduction. *) Change: some long deprecated directives are not supported anymore. *) Change: the "none" parameter in the "ssl_session_cache" directive; now this is default parameter. Thanks to Rob Mueller. *) Bugfix: worker processes might not catch reconfiguration and log rotation signals. *) Bugfix: nginx could not be built on latest Fedora 9 Linux. Thanks to Roxis.
* Changes with nginx 0.7.0 19 May 2008v0.7.0Igor Sysoev2008-05-1920-309/+551
| | | | | | | | | | | | | | | | | | | | | | *) Change: now the 0x00-0x1F, '"' and '' characters are escaped as xXX in an access_log. Thanks to Maxim Dounin. *) Change: now nginx allows several "Host" request header line. *) Feature: the "modified" flag in the "expires" directive. *) Feature: the $uid_got and $uid_set variables may be used at any request processing stage. *) Feature: the $hostname variable. Thanks to Andrei Nigmatulin. *) Feature: DESTDIR support. Thanks to Todd A. Fisher and Andras Voroskoi. *) Bugfix: a segmentation fault might occur in worker process on Linux, if keepalive was enabled.
* Changes with nginx 0.6.31 12 May 2008v0.6.31Igor Sysoev2008-05-124-12/+19
| | | | | | | | | *) Bugfix: nginx did not process FastCGI response if header was at the end of FastCGI record; bug appeared in 0.6.2. Thanks to Sergey Serov. *) Bugfix: a segmentation fault might occur in worker process if a file was deleted and the "open_file_cache_errors" directive was off.
* Changes with nginx 0.6.30 29 Apr 2008v0.6.30Igor Sysoev2008-04-2928-177/+327
| | | | | | | | | | | | | | | | | | | | | *) Change: now if an "include" directive pattern does not match any file, then nginx does not issue an error. *) Feature: now the time in directives may be specified without spaces, for example, "1h50m". *) Bugfix: memory leaks if the "ssl_verify_client" directive was on. Thanks to Chavelle Vincent. *) Bugfix: the "sub_filter" directive might set text to change into output. *) Bugfix: the "error_page" directive did not take into account arguments in redirected URI. *) Bugfix: now nginx always opens files in binary mode under Cygwin. *) Bugfix: nginx could not be built on OpenBSD; bug appeared in 0.6.15.
* Changes with nginx 0.6.29 18 Mar 2008v0.6.29Igor Sysoev2008-03-1812-103/+217
| | | | | | | *) Feature: the ngx_google_perftools_module. *) Bugfix: the ngx_http_perl_module could be not built on 64-bit platforms; bug appeared in 0.6.27.
* Changes with nginx 0.6.28 13 Mar 2008v0.6.28Igor Sysoev2008-03-133-3/+3
| | | | *) Bugfix: the rtsig method could be not built; bug appeared in 0.6.27.
* Changes with nginx 0.6.27 12 Mar 2008v0.6.27Igor Sysoev2008-03-1235-101/+576
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | *) Change: now by default the rtsig method is not built on Linux 2.6.18+. *) Change: now a request method is not changed while redirection to a named location via an "error_page" directive. *) Feature: the "resolver" and "resolver_timeout" directives in SMTP proxy. *) Feature: the "post_action" directive supports named locations. *) Bugfix: a segmentation fault occurred in worker process, if a request was redirected from proxy, FastCGI, or memcached location to static named locations. *) Bugfix: browsers did not repeat SSL handshake if there is no valid client certificate in first handshake. Thanks to Alexander V. Inyukhin. *) Bugfix: if response code 495-497 was redirected via an "error_page" directive without code change, then nginx tried to allocate too many memory. *) Bugfix: memory leak in long-lived non buffered connections. *) Bugfix: memory leak in resolver. *) Bugfix: a segmentation fault occurred in worker process, if a request was redirected from proxy, FastCGI, or memcached location to static named locations. *) Bugfix: in the $proxy_host and $proxy_port variables caching. Thanks to Sergey Bochenkov. *) Bugfix: a "proxy_pass" directive with variables used incorrectly the same port as in another "proxy_pass" directive with the same host name and without variables. Thanks to Sergey Bochenkov. *) Bugfix: an alert "sendmsg() failed (9: Bad file descriptor)" on some 64-bit platforms while reconfiguration. *) Bugfix: a segmentation fault occurred in worker process, if empty stub block was used second time in SSI. *) Bugfix: in copying URI part contained escaped symbols into arguments.
* Changes with nginx 0.6.26 11 Feb 2008v0.6.26Igor Sysoev2008-02-1123-83/+167
| | | | | | | | | | | | | | | | | | | | | | | | *) Bugfix: the "proxy_store" and "fastcgi_store" directives did not check a response length. *) Bugfix: a segmentation fault occurred in worker process, if big value was used in a "expires" directive. Thanks to Joaquin Cuenca Abela. *) Bugfix: nginx incorrectly detected cache line size on Pentium 4. Thanks to Gena Makhomed. *) Bugfix: in proxied or FastCGI subrequests a client original method was used instead of the GET method. *) Bugfix: socket leak in HTTPS mode if deferred accept was used. Thanks to Ben Maurer. *) Bugfix: nginx issued the bogus error message "SSL_shutdown() failed (SSL: )"; bug appeared in 0.6.23. *) Bugfix: in HTTPS mode requests might fail with the "bad write retry" error; bug appeared in 0.6.23.