Nginx-1.2.7

Changes with nginx 1.2.7 12 Feb
2013

*) 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.

*) Feature: the $pipe, $request_length, $time_iso8601, and 

$time_local
variables can now be used not only in the “log_format” directive.
Thanks to Kiril Kalchev.

*) Feature: IPv6 support in the ngx_http_geoip_module.
   Thanks to Gregor Kališnik.

*) 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 S..

*) 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 S…

*) 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.

*) Bugfix: a segmentation fault occurred on start or during
   reconfiguration if the "keepalive" directive was specified more 

than
once in a single upstream block.

*) Bugfix: in the "proxy_method" directive.

*) Bugfix: a segmentation fault might occur in a worker process if
   resolver was used with the poll method.

*) Bugfix: nginx might hog CPU during SSL handshake with a backend 

if
the select, poll, or /dev/poll methods were used.

*) Bugfix: the "[crit] SSL_write() failed (SSL:)" error.

*) Bugfix: in the "fastcgi_keep_conn" directive.


Maxim D.

Hello Nginx U.s,

Now available: Nginx 1.2.7 For Windows Nginx 1.2.7 for Windows – Kevin Worthington (32-bit and
64-bit versions)

These versions are to support legacy users who are already using Cygwin
based builds of Nginx. Officially supported native Windows binaries are
at
nginx.org.

Announcements are also available via my Twitter stream (
http://twitter.com/kworthington), if you prefer to receive updates
that way.

Thank you,
Kevin

Kevin W.
kworthington @ (gmail] [dot} {com)

http://twitter.com/kworthington

Best regards,
Kevin

Kevin W.
[email protected]

(516) 647-1992
http://twitter.com/kworthington