# Nginx-1.2.1

**URL:** <https://www.ruby-forum.com/t/nginx-1-2-1/220299>\
**Category:** NGINX\
**Created:** [June 5, 2012, 4:33pm UTC](https://www.ruby-forum.com/t/nginx-1-2-1/220299 "2012-06-05T16:33:36Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Gurdipe\_D](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/b77776/32.png) [@Gurdipe\_D](https://www.ruby-forum.com/u/Gurdipe_D)\
**Post date:** [June 5, 2012, 4:33pm UTC](https://www.ruby-forum.com/t/nginx-1-2-1/220299/1 "2012-06-05T16:33:36Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![Maxim\_D](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/da6949/32.png) [@Maxim\_D](https://www.ruby-forum.com/u/Maxim_D)\
**Post date:** [June 5, 2012, 8:35pm UTC](https://www.ruby-forum.com/t/nginx-1-2-1/220299/2 "2012-06-05T20:35:10Z")

</div>

Hello Nginx U.s,

Now available: Nginx 1.2.1 For Windows [Nginx 1.2.1 for Windows – Kevin Worthington](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](http://nginx.org).

## Thank you, Kevin

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

> **[Kevin Worthington](https://kevinworthington.com/)**
>
> Practical Tech Guides, Troubleshooting, and Insights on the Modern Internet

[http://twitter.com/kworthington](http://twitter.com/kworthington)
