<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/nginx.git/src/http/ngx_http_request.h, branch v1.5.9</title>
<subtitle>github.com: nginx/nginx.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/nginx.git/'/>
<entry>
<title>Changes with nginx 1.5.2                                         02 Jul 2013</title>
<updated>2013-07-02T13:25:56+00:00</updated>
<author>
<name>nginx</name>
<email>nginx@nginx.org</email>
</author>
<published>2013-07-02T13:25:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/nginx.git/commit/?id=76075f523f38baa374d5d0bc46e26bdded4ec6b4'/>
<id>76075f523f38baa374d5d0bc46e26bdded4ec6b4</id>
<content type='text'>
*) Feature: now several "error_log" directives can be used.

*) Bugfix: the $r-&gt;header_in() embedded perl method did not return value
of the "Cookie" and "X-Forwarded-For" request header lines; the bug
had appeared in 1.3.14.

*) Bugfix: in the ngx_http_spdy_module.
Thanks to Jim Radford.

*) Bugfix: nginx could not be built on Linux with x32 ABI.
Thanks to Serguei Ivantsov.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
*) Feature: now several "error_log" directives can be used.

*) Bugfix: the $r-&gt;header_in() embedded perl method did not return value
of the "Cookie" and "X-Forwarded-For" request header lines; the bug
had appeared in 1.3.14.

*) Bugfix: in the ngx_http_spdy_module.
Thanks to Jim Radford.

*) Bugfix: nginx could not be built on Linux with x32 ABI.
Thanks to Serguei Ivantsov.
</pre>
</div>
</content>
</entry>
<entry>
<title>Changes with nginx 1.5.1                                         04 Jun 2013</title>
<updated>2013-06-04T13:36:05+00:00</updated>
<author>
<name>nginx</name>
<email>nginx@nginx.org</email>
</author>
<published>2013-06-04T13:36:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/nginx.git/commit/?id=e876b1828765ac655a4a16b80d95a575f1ecddd5'/>
<id>e876b1828765ac655a4a16b80d95a575f1ecddd5</id>
<content type='text'>
*) Feature: the "ssi_last_modified", "sub_filter_last_modified", and
"xslt_last_modified" directives.
Thanks to Alexey Kolpakov.

*) Feature: the "http_403" parameter of the "proxy_next_upstream",
"fastcgi_next_upstream", "scgi_next_upstream", and
"uwsgi_next_upstream" directives.

*) Feature: the "allow" and "deny" directives now support unix domain
sockets.

*) Bugfix: nginx could not be built with the ngx_mail_ssl_module, but
without ngx_http_ssl_module; the bug had appeared in 1.3.14.

*) Bugfix: in the "proxy_set_body" directive.
Thanks to Lanshun Zhou.

*) Bugfix: in the "lingering_time" directive.
Thanks to Lanshun Zhou.

*) Bugfix: the "fail_timeout" parameter of the "server" directive in the
"upstream" context might not work if "max_fails" parameter was used;
the bug had appeared in 1.3.0.

*) Bugfix: a segmentation fault might occur in a worker process if the
"ssl_stapling" directive was used.
Thanks to Piotr Sikora.

*) Bugfix: in the mail proxy server.
Thanks to Filipe Da Silva.

*) Bugfix: nginx/Windows might stop accepting connections if several
worker processes were used.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
*) Feature: the "ssi_last_modified", "sub_filter_last_modified", and
"xslt_last_modified" directives.
Thanks to Alexey Kolpakov.

*) Feature: the "http_403" parameter of the "proxy_next_upstream",
"fastcgi_next_upstream", "scgi_next_upstream", and
"uwsgi_next_upstream" directives.

*) Feature: the "allow" and "deny" directives now support unix domain
sockets.

*) Bugfix: nginx could not be built with the ngx_mail_ssl_module, but
without ngx_http_ssl_module; the bug had appeared in 1.3.14.

*) Bugfix: in the "proxy_set_body" directive.
Thanks to Lanshun Zhou.

*) Bugfix: in the "lingering_time" directive.
Thanks to Lanshun Zhou.

*) Bugfix: the "fail_timeout" parameter of the "server" directive in the
"upstream" context might not work if "max_fails" parameter was used;
the bug had appeared in 1.3.0.

*) Bugfix: a segmentation fault might occur in a worker process if the
"ssl_stapling" directive was used.
Thanks to Piotr Sikora.

*) Bugfix: in the mail proxy server.
Thanks to Filipe Da Silva.

*) Bugfix: nginx/Windows might stop accepting connections if several
worker processes were used.
</pre>
</div>
</content>
</entry>
<entry>
<title>Changes with nginx 1.3.15                                        26 Mar 2013</title>
<updated>2013-03-26T13:27:30+00:00</updated>
<author>
<name>nginx</name>
<email>nginx@nginx.org</email>
</author>
<published>2013-03-26T13:27:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/nginx.git/commit/?id=7f60909fba9adc5409a2103e276b034590fbec74'/>
<id>7f60909fba9adc5409a2103e276b034590fbec74</id>
<content type='text'>
*) Change: opening and closing a connection without sending any data in
it is no longer logged to access_log with error code 400.

*) Feature: the ngx_http_spdy_module.
Thanks to Automattic for sponsoring this work.

*) Feature: the "limit_req_status" and "limit_conn_status" directives.
Thanks to Nick Marden.

*) Feature: the "image_filter_interlace" directive.
Thanks to Ian Babrou.

*) Feature: $connections_waiting variable in the
ngx_http_stub_status_module.

*) Feature: the mail proxy module now supports IPv6 backends.

*) Bugfix: request body might be transmitted incorrectly when retrying a
request to the next upstream server; the bug had appeared in 1.3.9.
Thanks to Piotr Sikora.

*) Bugfix: in the "client_body_in_file_only" directive; the bug had
appeared in 1.3.9.

*) Bugfix: responses might hang if subrequests were used and a DNS error
happened during subrequest processing.
Thanks to Lanshun Zhou.

*) Bugfix: in backend usage accounting.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
*) Change: opening and closing a connection without sending any data in
it is no longer logged to access_log with error code 400.

*) Feature: the ngx_http_spdy_module.
Thanks to Automattic for sponsoring this work.

*) Feature: the "limit_req_status" and "limit_conn_status" directives.
Thanks to Nick Marden.

*) Feature: the "image_filter_interlace" directive.
Thanks to Ian Babrou.

*) Feature: $connections_waiting variable in the
ngx_http_stub_status_module.

*) Feature: the mail proxy module now supports IPv6 backends.

*) Bugfix: request body might be transmitted incorrectly when retrying a
request to the next upstream server; the bug had appeared in 1.3.9.
Thanks to Piotr Sikora.

*) Bugfix: in the "client_body_in_file_only" directive; the bug had
appeared in 1.3.9.

*) Bugfix: responses might hang if subrequests were used and a DNS error
happened during subrequest processing.
Thanks to Lanshun Zhou.

*) Bugfix: in backend usage accounting.
</pre>
</div>
</content>
</entry>
<entry>
<title>Changes with nginx 1.3.14                                        05 Mar 2013</title>
<updated>2013-03-05T14:54:11+00:00</updated>
<author>
<name>nginx</name>
<email>nginx@nginx.org</email>
</author>
<published>2013-03-05T14:54:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/nginx.git/commit/?id=72050c25110c60a640ed602b5a99dc3513adf8c2'/>
<id>72050c25110c60a640ed602b5a99dc3513adf8c2</id>
<content type='text'>
*) Feature: $connections_active, $connections_reading, and
$connections_writing variables in the ngx_http_stub_status_module.

*) Feature: support of WebSocket connections in the
ngx_http_uwsgi_module and ngx_http_scgi_module.

*) Bugfix: in virtual servers handling with SNI.

*) Bugfix: new sessions were not always stored if the "ssl_session_cache
shared" directive was used and there was no free space in shared
memory.
Thanks to Piotr Sikora.

*) Bugfix: multiple X-Forwarded-For headers were handled incorrectly.
Thanks to Neal Poole for sponsoring this work.

*) Bugfix: in the ngx_http_mp4_module.
Thanks to Gernot Vormayr.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
*) Feature: $connections_active, $connections_reading, and
$connections_writing variables in the ngx_http_stub_status_module.

*) Feature: support of WebSocket connections in the
ngx_http_uwsgi_module and ngx_http_scgi_module.

*) Bugfix: in virtual servers handling with SNI.

*) Bugfix: new sessions were not always stored if the "ssl_session_cache
shared" directive was used and there was no free space in shared
memory.
Thanks to Piotr Sikora.

*) Bugfix: multiple X-Forwarded-For headers were handled incorrectly.
Thanks to Neal Poole for sponsoring this work.

*) Bugfix: in the ngx_http_mp4_module.
Thanks to Gernot Vormayr.
</pre>
</div>
</content>
</entry>
<entry>
<title>Changes with nginx 1.3.13                                        19 Feb 2013</title>
<updated>2013-02-19T15:28:29+00:00</updated>
<author>
<name>nginx</name>
<email>nginx@nginx.org</email>
</author>
<published>2013-02-19T15:28:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/nginx.git/commit/?id=a36b88c56061d08f8fbe96a51489bf3381792aca'/>
<id>a36b88c56061d08f8fbe96a51489bf3381792aca</id>
<content type='text'>
*) Change: a compiler with name "cc" is now used by default.

*) Feature: support for proxying of WebSocket connections.
Thanks to Apcera and CloudBees for sponsoring this work.

*) Feature: the "auth_basic_user_file" directive supports "{SHA}"
password encryption method.
Thanks to Louis Opter.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
*) Change: a compiler with name "cc" is now used by default.

*) Feature: support for proxying of WebSocket connections.
Thanks to Apcera and CloudBees for sponsoring this work.

*) Feature: the "auth_basic_user_file" directive supports "{SHA}"
password encryption method.
Thanks to Louis Opter.
</pre>
</div>
</content>
</entry>
<entry>
<title>Changes with nginx 1.3.9                                         27 Nov 2012</title>
<updated>2012-11-27T14:26:09+00:00</updated>
<author>
<name>nginx</name>
<email>nginx@nginx.org</email>
</author>
<published>2012-11-27T14:26:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/nginx.git/commit/?id=a79aeb7ca33d55f3bed89062b1bdfe24ee9a46cb'/>
<id>a79aeb7ca33d55f3bed89062b1bdfe24ee9a46cb</id>
<content type='text'>
*) Feature: support for chunked transfer encoding while reading client
request body.

*) Feature: the $request_time and $msec variables can now be used not
only in the "log_format" directive.

*) Bugfix: cache manager and cache loader processes might not be able to
start if more than 512 listen sockets were used.

*) Bugfix: in the ngx_http_dav_module.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
*) Feature: support for chunked transfer encoding while reading client
request body.

*) Feature: the $request_time and $msec variables can now be used not
only in the "log_format" directive.

*) Bugfix: cache manager and cache loader processes might not be able to
start if more than 512 listen sockets were used.

*) Bugfix: in the ngx_http_dav_module.
</pre>
</div>
</content>
</entry>
<entry>
<title>Changes with nginx 1.3.3                                         10 Jul 2012</title>
<updated>2012-07-10T12:36:09+00:00</updated>
<author>
<name>NGINX team</name>
<email>nginx@nginx.org</email>
</author>
<published>2012-07-10T12:36:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/nginx.git/commit/?id=2c96fd00bd0883a74d888dae3c90112cf6f02395'/>
<id>2c96fd00bd0883a74d888dae3c90112cf6f02395</id>
<content type='text'>
*) Feature: entity tags support and the "etag" directive.

*) Bugfix: trailing dot in a source value was not ignored if the "map"
directive was used with the "hostnames" parameter.

*) Bugfix: incorrect location might be used to process a request if a
URI was changed via a "rewrite" directive before an internal redirect
to a named location.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
*) Feature: entity tags support and the "etag" directive.

*) Bugfix: trailing dot in a source value was not ignored if the "map"
directive was used with the "hostnames" parameter.

*) Bugfix: incorrect location might be used to process a request if a
URI was changed via a "rewrite" directive before an internal redirect
to a named location.
</pre>
</div>
</content>
</entry>
<entry>
<title>Changes with nginx 1.3.2                                         26 Jun 2012</title>
<updated>2012-06-26T13:59:09+00:00</updated>
<author>
<name>NGINX team</name>
<email>nginx@nginx.org</email>
</author>
<published>2012-06-26T13:59:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/nginx.git/commit/?id=71bb11df293f3584871a0f7a620f5aae36bf7b66'/>
<id>71bb11df293f3584871a0f7a620f5aae36bf7b66</id>
<content type='text'>
*) Change: the "single" parameter of the "keepalive" directive is now
ignored.

*) Change: SSL compression is now disabled when using all versions of
OpenSSL, including ones prior to 1.0.0.

*) Feature: it is now possible to use the "ip_hash" directive to balance
IPv6 clients.

*) Feature: the $status variable can now be used not only in the
"log_format" directive.

*) Bugfix: a segmentation fault might occur in a worker process on
shutdown if the "resolver" directive was used.

*) Bugfix: a segmentation fault might occur in a worker process if the
ngx_http_mp4_module was used.

*) Bugfix: in the ngx_http_mp4_module.

*) Bugfix: a segmentation fault might occur in a worker process if
conflicting wildcard server names were used.

*) Bugfix: nginx might be terminated abnormally on a SIGBUS signal on
ARM platform.

*) Bugfix: an alert "sendmsg() failed (9: Bad file number)" on HP-UX
while reconfiguration.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
*) Change: the "single" parameter of the "keepalive" directive is now
ignored.

*) Change: SSL compression is now disabled when using all versions of
OpenSSL, including ones prior to 1.0.0.

*) Feature: it is now possible to use the "ip_hash" directive to balance
IPv6 clients.

*) Feature: the $status variable can now be used not only in the
"log_format" directive.

*) Bugfix: a segmentation fault might occur in a worker process on
shutdown if the "resolver" directive was used.

*) Bugfix: a segmentation fault might occur in a worker process if the
ngx_http_mp4_module was used.

*) Bugfix: in the ngx_http_mp4_module.

*) Bugfix: a segmentation fault might occur in a worker process if
conflicting wildcard server names were used.

*) Bugfix: nginx might be terminated abnormally on a SIGBUS signal on
ARM platform.

*) Bugfix: an alert "sendmsg() failed (9: Bad file number)" on HP-UX
while reconfiguration.
</pre>
</div>
</content>
</entry>
<entry>
<title>Changes with nginx 1.1.16                                        29 Feb 2012</title>
<updated>2012-02-29T14:54:20+00:00</updated>
<author>
<name>NGINX team</name>
<email>nginx@nginx.org</email>
</author>
<published>2012-02-29T14:54:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/nginx.git/commit/?id=55ebd600fb4c3d0842a9d7ed29c7b8d3e56f848d'/>
<id>55ebd600fb4c3d0842a9d7ed29c7b8d3e56f848d</id>
<content type='text'>
*) Change: the simultaneous subrequest limit has been raised to 200.

*) Feature: the "from" parameter of the "disable_symlinks" directive.

*) Feature: the "return" and "error_page" directives can be used to
return 307 redirections.

*) Bugfix: a segmentation fault might occur in a worker process if the
"resolver" directive was used and there was no "error_log" directive
specified at global level.
Thanks to Roman Arutyunyan.

*) Bugfix: a segmentation fault might occur in a worker process if the
"proxy_http_version 1.1" or "fastcgi_keep_conn on" directives were
used.

*) Bugfix: memory leaks.
Thanks to Lanshun Zhou.

*) Bugfix: in the "disable_symlinks" directive.

*) Bugfix: on ZFS filesystem disk cache size might be calculated
incorrectly; the bug had appeared in 1.0.1.

*) Bugfix: nginx could not be built by the icc 12.1 compiler.

*) Bugfix: nginx could not be built by gcc on Solaris; the bug had
appeared in 1.1.15.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
*) Change: the simultaneous subrequest limit has been raised to 200.

*) Feature: the "from" parameter of the "disable_symlinks" directive.

*) Feature: the "return" and "error_page" directives can be used to
return 307 redirections.

*) Bugfix: a segmentation fault might occur in a worker process if the
"resolver" directive was used and there was no "error_log" directive
specified at global level.
Thanks to Roman Arutyunyan.

*) Bugfix: a segmentation fault might occur in a worker process if the
"proxy_http_version 1.1" or "fastcgi_keep_conn on" directives were
used.

*) Bugfix: memory leaks.
Thanks to Lanshun Zhou.

*) Bugfix: in the "disable_symlinks" directive.

*) Bugfix: on ZFS filesystem disk cache size might be calculated
incorrectly; the bug had appeared in 1.0.1.

*) Bugfix: nginx could not be built by the icc 12.1 compiler.

*) Bugfix: nginx could not be built by gcc on Solaris; the bug had
appeared in 1.1.15.
</pre>
</div>
</content>
</entry>
<entry>
<title>Changes with nginx 1.1.15                                        15 Feb 2012</title>
<updated>2012-02-15T14:39:49+00:00</updated>
<author>
<name>NGINX team</name>
<email>nginx@nginx.org</email>
</author>
<published>2012-02-15T14:39:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/nginx.git/commit/?id=616d163c4ad4900518e06187809dab9d0dd6e2c9'/>
<id>616d163c4ad4900518e06187809dab9d0dd6e2c9</id>
<content type='text'>
*) Feature: the "disable_symlinks" directive.

*) Feature: the "proxy_cookie_domain" and "proxy_cookie_path"
directives.

*) Bugfix: nginx might log incorrect error "upstream prematurely closed
connection" instead of correct "upstream sent too big header" one.
Thanks to Feibo Li.

*) Bugfix: nginx could not be built with the ngx_http_perl_module if the
--with-openssl option was used.

*) Bugfix: internal redirects to named locations were not limited.

*) Bugfix: calling $r-&gt;flush() multiple times might cause errors in the
ngx_http_gzip_filter_module.

*) Bugfix: temporary files might be not removed if the "proxy_store"
directive were used with SSI includes.

*) Bugfix: in some cases non-cacheable variables (such as the $args
variable) returned old empty cached value.

*) Bugfix: a segmentation fault might occur in a worker process if too
many SSI subrequests were issued simultaneously; the bug had appeared
in 0.7.25.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
*) Feature: the "disable_symlinks" directive.

*) Feature: the "proxy_cookie_domain" and "proxy_cookie_path"
directives.

*) Bugfix: nginx might log incorrect error "upstream prematurely closed
connection" instead of correct "upstream sent too big header" one.
Thanks to Feibo Li.

*) Bugfix: nginx could not be built with the ngx_http_perl_module if the
--with-openssl option was used.

*) Bugfix: internal redirects to named locations were not limited.

*) Bugfix: calling $r-&gt;flush() multiple times might cause errors in the
ngx_http_gzip_filter_module.

*) Bugfix: temporary files might be not removed if the "proxy_store"
directive were used with SSI includes.

*) Bugfix: in some cases non-cacheable variables (such as the $args
variable) returned old empty cached value.

*) Bugfix: a segmentation fault might occur in a worker process if too
many SSI subrequests were issued simultaneously; the bug had appeared
in 0.7.25.
</pre>
</div>
</content>
</entry>
</feed>
