Nginx-1.2.1

Changes with nginx 1.2.1 05 Jun
2012

*) 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 "debug_connection" directive now supports IPv6 

addresses
and the “unix:” parameter.

*) Feature: the "set_real_ip_from" directive and the "proxy" 

parameter
of the “geo” directive now support IPv6 addresses.

*) Feature: the "real_ip_recursive", "geoip_proxy", and
   "geoip_proxy_recursive" directives.

*) Feature: the "proxy_recursive" parameter of the "geo" directive.

*) Bugfix: a segmentation fault might occur in a worker process if 

the
“resolver” directive was used.

*) Bugfix: a segmentation fault might occur in a worker process if 

the
“fastcgi_pass”, “scgi_pass”, or “uwsgi_pass” directives were used
and
backend returned incorrect response.

*) Bugfix: a segmentation fault might occur in a worker process if 

the
“rewrite” directive was used and new request arguments in a
replacement used variables.

*) Bugfix: nginx might hog CPU if the open file resource limit was
   reached.

*) Bugfix: nginx might loop infinitely over backends if the
   "proxy_next_upstream" directive with the "http_404" parameter was
   used and there were backup servers specified in an upstream 

block.

*) Bugfix: adding the "down" parameter of the "server" directive 

might
cause unneeded client redistribution among backend servers if the
“ip_hash” directive was used.

*) Bugfix: socket leak.
   Thanks to Yichun Z..

*) Bugfix: in the ngx_http_fastcgi_module.

Maxim D.

Hello Nginx U.s,

Now available: Nginx 1.2.1 For Windows http://goo.gl/QlrVs (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.

Thank you,
Kevin

Kevin W.
kworthington @ (gmail] [dot} {com)
http://kevinworthington.com/
http://twitter.com/kworthington