<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/nginx.git/src/http/modules, branch v1.3.10</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.3.10                                        25 Dec 2012</title>
<updated>2012-12-25T14:47:11+00:00</updated>
<author>
<name>nginx</name>
<email>nginx@nginx.org</email>
</author>
<published>2012-12-25T14:47:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/nginx.git/commit/?id=1c2503c4d9bc36b37e14c26ceb01558f6ca9949f'/>
<id>1c2503c4d9bc36b37e14c26ceb01558f6ca9949f</id>
<content type='text'>
*) Change: domain names specified in configuration file are now resolved
to IPv6 addresses as well as IPv4 ones.

*) Change: now if the "include" directive with mask is used on Unix
systems, included files are sorted in alphabetical order.

*) Change: the "add_header" directive adds headers to 201 responses.

*) Feature: the "geo" directive now supports IPv6 addresses in CIDR
notation.

*) Feature: the "flush" and "gzip" parameters of the "access_log"
directive.

*) Feature: variables support in the "auth_basic" directive.

*) Bugfix: nginx could not be built with the ngx_http_perl_module in
some cases.

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

*) Bugfix: nginx could not be built on MacOSX in some cases.
Thanks to Piotr Sikora.

*) Bugfix: the "limit_rate" directive with high rates might result in
truncated responses on 32-bit platforms.
Thanks to Alexey Antropov.

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

*) Bugfix: a "100 Continue" response was issued with "413 Request Entity
Too Large" responses.

*) Bugfix: the "image_filter", "image_filter_jpeg_quality" and
"image_filter_sharpen" directives might be inherited incorrectly.
Thanks to Ian Babrou.

*) Bugfix: "crypt_r() failed" errors might appear if the "auth_basic"
directive was used on Linux.

*) Bugfix: in backup servers handling.
Thanks to Thomas Chen.

*) Bugfix: proxied HEAD requests might return incorrect response if the
"gzip" directive was used.

Merry Christmas!
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
*) Change: domain names specified in configuration file are now resolved
to IPv6 addresses as well as IPv4 ones.

*) Change: now if the "include" directive with mask is used on Unix
systems, included files are sorted in alphabetical order.

*) Change: the "add_header" directive adds headers to 201 responses.

*) Feature: the "geo" directive now supports IPv6 addresses in CIDR
notation.

*) Feature: the "flush" and "gzip" parameters of the "access_log"
directive.

*) Feature: variables support in the "auth_basic" directive.

*) Bugfix: nginx could not be built with the ngx_http_perl_module in
some cases.

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

*) Bugfix: nginx could not be built on MacOSX in some cases.
Thanks to Piotr Sikora.

*) Bugfix: the "limit_rate" directive with high rates might result in
truncated responses on 32-bit platforms.
Thanks to Alexey Antropov.

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

*) Bugfix: a "100 Continue" response was issued with "413 Request Entity
Too Large" responses.

*) Bugfix: the "image_filter", "image_filter_jpeg_quality" and
"image_filter_sharpen" directives might be inherited incorrectly.
Thanks to Ian Babrou.

*) Bugfix: "crypt_r() failed" errors might appear if the "auth_basic"
directive was used on Linux.

*) Bugfix: in backup servers handling.
Thanks to Thomas Chen.

*) Bugfix: proxied HEAD requests might return incorrect response if the
"gzip" directive was used.

Merry Christmas!
</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.8                                         30 Oct 2012</title>
<updated>2012-10-30T14:08:26+00:00</updated>
<author>
<name>nginx</name>
<email>nginx@nginx.org</email>
</author>
<published>2012-10-30T14:08:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/nginx.git/commit/?id=31b9b10de5546f4ecb9dd3791c2a32dc97a34651'/>
<id>31b9b10de5546f4ecb9dd3791c2a32dc97a34651</id>
<content type='text'>
    *) Feature: the "optional_no_ca" parameter of the "ssl_verify_client"
       directive.
       Thanks to Mike Kazantsev and Eric O'Connor.

    *) Feature: the $bytes_sent, $connection, and $connection_requests
       variables can now be used not only in the "log_format" directive.
       Thanks to Benjamin Grössing.

    *) Feature: the "auto" parameter of the "worker_processes" directive.

    *) Bugfix: "cache file ... has md5 collision" alert.

    *) Bugfix: in the ngx_http_gunzip_filter_module.

    *) Bugfix: in the "ssl_stapling" directive.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
    *) Feature: the "optional_no_ca" parameter of the "ssl_verify_client"
       directive.
       Thanks to Mike Kazantsev and Eric O'Connor.

    *) Feature: the $bytes_sent, $connection, and $connection_requests
       variables can now be used not only in the "log_format" directive.
       Thanks to Benjamin Grössing.

    *) Feature: the "auto" parameter of the "worker_processes" directive.

    *) Bugfix: "cache file ... has md5 collision" alert.

    *) Bugfix: in the ngx_http_gunzip_filter_module.

    *) Bugfix: in the "ssl_stapling" directive.
</pre>
</div>
</content>
</entry>
<entry>
<title>Changes with nginx 1.3.7                                         02 Oct 2012</title>
<updated>2012-10-02T13:57:46+00:00</updated>
<author>
<name>nginx</name>
<email>nginx@nginx.org</email>
</author>
<published>2012-10-02T13:57:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/nginx.git/commit/?id=ab4bd1d23e43e937e2b9f08ae34904f9d0d7c60b'/>
<id>ab4bd1d23e43e937e2b9f08ae34904f9d0d7c60b</id>
<content type='text'>
*) Feature: OCSP stapling support.
Thanks to Comodo, DigiCert and GlobalSign for sponsoring this work.

*) Feature: the "ssl_trusted_certificate" directive.

*) Feature: resolver now randomly rotates addresses returned from cache.
Thanks to Anton Jouline.

*) Bugfix: OpenSSL 0.9.7 compatibility.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
*) Feature: OCSP stapling support.
Thanks to Comodo, DigiCert and GlobalSign for sponsoring this work.

*) Feature: the "ssl_trusted_certificate" directive.

*) Feature: resolver now randomly rotates addresses returned from cache.
Thanks to Anton Jouline.

*) Bugfix: OpenSSL 0.9.7 compatibility.
</pre>
</div>
</content>
</entry>
<entry>
<title>Changes with nginx 1.3.6                                         12 Sep 2012</title>
<updated>2012-09-12T11:05:53+00:00</updated>
<author>
<name>NGINX team</name>
<email>nginx@nginx.org</email>
</author>
<published>2012-09-12T11:05:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/nginx.git/commit/?id=b4d1d3eec8e8bf9edf4feb5e3caf49fffffb5267'/>
<id>b4d1d3eec8e8bf9edf4feb5e3caf49fffffb5267</id>
<content type='text'>
*) Feature: the ngx_http_gunzip_filter_module.

*) Feature: the "memcached_gzip_flag" directive.

*) Feature: the "always" parameter of the "gzip_static" directive.

*) Bugfix: in the "limit_req" directive; the bug had appeared in 1.1.14.
Thanks to Charles Chen.

*) Bugfix: nginx could not be built by gcc 4.7 with -O2 optimization if
the --with-ipv6 option was used.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
*) Feature: the ngx_http_gunzip_filter_module.

*) Feature: the "memcached_gzip_flag" directive.

*) Feature: the "always" parameter of the "gzip_static" directive.

*) Bugfix: in the "limit_req" directive; the bug had appeared in 1.1.14.
Thanks to Charles Chen.

*) Bugfix: nginx could not be built by gcc 4.7 with -O2 optimization if
the --with-ipv6 option was used.
</pre>
</div>
</content>
</entry>
<entry>
<title>Changes with nginx 1.3.5                                         21 Aug 2012</title>
<updated>2012-08-21T13:27:51+00:00</updated>
<author>
<name>NGINX team</name>
<email>nginx@nginx.org</email>
</author>
<published>2012-08-21T13:27:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/nginx.git/commit/?id=36abb5aeb0daa0ff0d466378025584765b73e047'/>
<id>36abb5aeb0daa0ff0d466378025584765b73e047</id>
<content type='text'>
*) Change: the ngx_http_mp4_module module no longer skips tracks in
formats other than H.264 and AAC.

*) Bugfix: a segmentation fault might occur in a worker process if the
"map" directive was used with variables as values.

*) Bugfix: a segmentation fault might occur in a worker process if the
"geo" directive was used with the "ranges" parameter but without the
"default" parameter; the bug had appeared in 0.8.43.
Thanks to Zhen Chen and Weibin Yao.

*) Bugfix: in the -p command-line parameter handling.

*) Bugfix: in the mail proxy server.

*) Bugfix: of minor potential bugs.
Thanks to Coverity.

*) Bugfix: nginx/Windows could not be built with Visual Studio 2005
Express.
Thanks to HAYASHI Kentaro.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
*) Change: the ngx_http_mp4_module module no longer skips tracks in
formats other than H.264 and AAC.

*) Bugfix: a segmentation fault might occur in a worker process if the
"map" directive was used with variables as values.

*) Bugfix: a segmentation fault might occur in a worker process if the
"geo" directive was used with the "ranges" parameter but without the
"default" parameter; the bug had appeared in 0.8.43.
Thanks to Zhen Chen and Weibin Yao.

*) Bugfix: in the -p command-line parameter handling.

*) Bugfix: in the mail proxy server.

*) Bugfix: of minor potential bugs.
Thanks to Coverity.

*) Bugfix: nginx/Windows could not be built with Visual Studio 2005
Express.
Thanks to HAYASHI Kentaro.
</pre>
</div>
</content>
</entry>
<entry>
<title>Changes with nginx 1.3.4                                         31 Jul 2012</title>
<updated>2012-07-31T13:06:43+00:00</updated>
<author>
<name>NGINX team</name>
<email>nginx@nginx.org</email>
</author>
<published>2012-07-31T13:06:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/nginx.git/commit/?id=c5f35ac53731b0475f8ec5a73ee6b9a9d8d3550d'/>
<id>c5f35ac53731b0475f8ec5a73ee6b9a9d8d3550d</id>
<content type='text'>
*) Change: the "ipv6only" parameter is now turned on by default for
listening IPv6 sockets.

*) Feature: the Clang compiler support.

*) Bugfix: extra listening sockets might be created.
Thanks to Roman Odaisky.

*) Bugfix: nginx/Windows might hog CPU if a worker process failed to
start.
Thanks to Ricardo Villalobos Guevara.

*) Bugfix: the "proxy_pass_header", "fastcgi_pass_header",
"scgi_pass_header", "uwsgi_pass_header", "proxy_hide_header",
"fastcgi_hide_header", "scgi_hide_header", and "uwsgi_hide_header"
directives might be inherited incorrectly.

_______________________________________________
nginx-announce mailing list
nginx-announce@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-announce
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
*) Change: the "ipv6only" parameter is now turned on by default for
listening IPv6 sockets.

*) Feature: the Clang compiler support.

*) Bugfix: extra listening sockets might be created.
Thanks to Roman Odaisky.

*) Bugfix: nginx/Windows might hog CPU if a worker process failed to
start.
Thanks to Ricardo Villalobos Guevara.

*) Bugfix: the "proxy_pass_header", "fastcgi_pass_header",
"scgi_pass_header", "uwsgi_pass_header", "proxy_hide_header",
"fastcgi_hide_header", "scgi_hide_header", and "uwsgi_hide_header"
directives might be inherited incorrectly.

_______________________________________________
nginx-announce mailing list
nginx-announce@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-announce
</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.3.1                                         05 Jun 2012</title>
<updated>2012-06-05T14:10:19+00:00</updated>
<author>
<name>NGINX team</name>
<email>nginx@nginx.org</email>
</author>
<published>2012-06-05T14:10:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/nginx.git/commit/?id=35bc6662c0ab8179a462a4d2d45589d982121a06'/>
<id>35bc6662c0ab8179a462a4d2d45589d982121a06</id>
<content type='text'>
*) Security: now nginx/Windows ignores trailing dot in URI path
component, and does not allow URIs with ":$" in it.
Thanks to Vladimir Kochetkov, Positive Research Center.

*) Feature: the "proxy_pass", "fastcgi_pass", "scgi_pass", "uwsgi_pass"
directives, and the "server" directive inside the "upstream" block,
now support IPv6 addresses.

*) Feature: the "resolver" directive now support IPv6 addresses and an
optional port specification.

*) Feature: the "least_conn" directive inside the "upstream" block.

*) Feature: it is now possible to specify a weight for servers while
using the "ip_hash" directive.

*) Bugfix: a segmentation fault might occur in a worker process if the
"image_filter" directive was used; the bug had appeared in 1.3.0.

*) Bugfix: nginx could not be built with ngx_cpp_test_module; the bug
had appeared in 1.1.12.

*) Bugfix: access to variables from SSI and embedded perl module might
not work after reconfiguration.
Thanks to Yichun Zhang.

*) Bugfix: in the ngx_http_xslt_filter_module.
Thanks to Kuramoto Eiji.

*) Bugfix: memory leak if $geoip_org variable was used.
Thanks to Denis F. Latypoff.

*) Bugfix: in the "proxy_cookie_domain" and "proxy_cookie_path"
directives.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
*) Security: now nginx/Windows ignores trailing dot in URI path
component, and does not allow URIs with ":$" in it.
Thanks to Vladimir Kochetkov, Positive Research Center.

*) Feature: the "proxy_pass", "fastcgi_pass", "scgi_pass", "uwsgi_pass"
directives, and the "server" directive inside the "upstream" block,
now support IPv6 addresses.

*) Feature: the "resolver" directive now support IPv6 addresses and an
optional port specification.

*) Feature: the "least_conn" directive inside the "upstream" block.

*) Feature: it is now possible to specify a weight for servers while
using the "ip_hash" directive.

*) Bugfix: a segmentation fault might occur in a worker process if the
"image_filter" directive was used; the bug had appeared in 1.3.0.

*) Bugfix: nginx could not be built with ngx_cpp_test_module; the bug
had appeared in 1.1.12.

*) Bugfix: access to variables from SSI and embedded perl module might
not work after reconfiguration.
Thanks to Yichun Zhang.

*) Bugfix: in the ngx_http_xslt_filter_module.
Thanks to Kuramoto Eiji.

*) Bugfix: memory leak if $geoip_org variable was used.
Thanks to Denis F. Latypoff.

*) Bugfix: in the "proxy_cookie_domain" and "proxy_cookie_path"
directives.
</pre>
</div>
</content>
</entry>
</feed>
