<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/nginx.git/src, branch v1.0.4</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.0.4                                         01 Jun 2011</title>
<updated>2011-06-01T09:30:12+00:00</updated>
<author>
<name>Igor Sysoev</name>
<email>igor@sysoev.ru</email>
</author>
<published>2011-06-01T09:30:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/nginx.git/commit/?id=8852bb49fe4ee5b4d0f27c28d4901f4b6cd5e8c3'/>
<id>8852bb49fe4ee5b4d0f27c28d4901f4b6cd5e8c3</id>
<content type='text'>
*) Change: now regular expressions case sensitivity in the "map"
directive is given by prefixes "~" or "~*".

*) Feature: now shared zones and caches use POSIX semaphores on Linux.
Thanks to Denis F. Latypoff.

*) Bugfix: "stalled" cache updating" alert.

*) Bugfix: nginx could not be built --without-http_auth_basic_module;
the bug had appeared in 1.0.3.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
*) Change: now regular expressions case sensitivity in the "map"
directive is given by prefixes "~" or "~*".

*) Feature: now shared zones and caches use POSIX semaphores on Linux.
Thanks to Denis F. Latypoff.

*) Bugfix: "stalled" cache updating" alert.

*) Bugfix: nginx could not be built --without-http_auth_basic_module;
the bug had appeared in 1.0.3.
</pre>
</div>
</content>
</entry>
<entry>
<title>Changes with nginx 1.0.3                                         25 May 2011</title>
<updated>2011-05-25T14:55:59+00:00</updated>
<author>
<name>Igor Sysoev</name>
<email>igor@sysoev.ru</email>
</author>
<published>2011-05-25T14:55:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/nginx.git/commit/?id=05db4154017269f45cc8742ca187855e1331b08d'/>
<id>05db4154017269f45cc8742ca187855e1331b08d</id>
<content type='text'>
*) Feature: the "auth_basic_user_file" directive supports "$apr1",
"{PLAIN}", and "{SSHA}" password encryption methods.
Thanks to Maxim Dounin.

*) Feature: the "geoip_org" directive and $geoip_org variable.
Thanks to Alexander Uskov, Arnaud Granal, and Denis F. Latypoff.

*) Feature: ngx_http_geo_module and ngx_http_geoip_module support IPv4
addresses mapped to IPv6 addresses.

*) Bugfix: a segmentation fault occurred in a worker process during
testing IPv4 address mapped to IPv6 address, if access or deny rules
were defined only for IPv6; the bug had appeared in 0.8.22.

*) Bugfix: a cached reponse may be broken if proxy/fastcgi/scgi/
uwsgi_cache_bypass and proxy/fastcgi/scgi/uwsgi_no_cache directive
values were different; the bug had appeared in 0.8.46.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
*) Feature: the "auth_basic_user_file" directive supports "$apr1",
"{PLAIN}", and "{SSHA}" password encryption methods.
Thanks to Maxim Dounin.

*) Feature: the "geoip_org" directive and $geoip_org variable.
Thanks to Alexander Uskov, Arnaud Granal, and Denis F. Latypoff.

*) Feature: ngx_http_geo_module and ngx_http_geoip_module support IPv4
addresses mapped to IPv6 addresses.

*) Bugfix: a segmentation fault occurred in a worker process during
testing IPv4 address mapped to IPv6 address, if access or deny rules
were defined only for IPv6; the bug had appeared in 0.8.22.

*) Bugfix: a cached reponse may be broken if proxy/fastcgi/scgi/
uwsgi_cache_bypass and proxy/fastcgi/scgi/uwsgi_no_cache directive
values were different; the bug had appeared in 0.8.46.
</pre>
</div>
</content>
</entry>
<entry>
<title>Changes with nginx 1.0.2                                         10 May 2011</title>
<updated>2011-05-10T12:27:59+00:00</updated>
<author>
<name>Igor Sysoev</name>
<email>igor@sysoev.ru</email>
</author>
<published>2011-05-10T12:27:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/nginx.git/commit/?id=1b122b0876a0f0e1efcb4be6d730f353b04759ea'/>
<id>1b122b0876a0f0e1efcb4be6d730f353b04759ea</id>
<content type='text'>
*) Feature: now shared zones and caches use POSIX semaphores.

*) Bugfix: in the "rotate" parameter of the "image_filter" directive.
Thanks to Adam Bocim.

*) Bugfix: nginx could not be built on Solaris; the bug had appeared in
1.0.1.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
*) Feature: now shared zones and caches use POSIX semaphores.

*) Bugfix: in the "rotate" parameter of the "image_filter" directive.
Thanks to Adam Bocim.

*) Bugfix: nginx could not be built on Solaris; the bug had appeared in
1.0.1.
</pre>
</div>
</content>
</entry>
<entry>
<title>Changes with nginx 1.0.1                                         03 May 2011</title>
<updated>2011-05-03T12:12:09+00:00</updated>
<author>
<name>Igor Sysoev</name>
<email>igor@sysoev.ru</email>
</author>
<published>2011-05-03T12:12:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/nginx.git/commit/?id=a6bc51d66d27bb318bfb1d4139e72cb61c7151a6'/>
<id>a6bc51d66d27bb318bfb1d4139e72cb61c7151a6</id>
<content type='text'>
*) Change: now the "split_clients" directive uses MurmurHash2 algorithm
because of better distribution.
Thanks to Oleg Mamontov.

*) Change: now long strings starting with zero are not considered as
false values.
Thanks to Maxim Dounin.

*) Change: now nginx uses a default listen backlog value 511 on Linux.

*) Feature: the $upstream_... variables may be used in the SSI and perl
modules.

*) Bugfix: now nginx limits better disk cache size.
Thanks to Oleg Mamontov.

*) Bugfix: a segmentation fault might occur while parsing incorrect
IPv4 address; the bug had appeared in 0.9.3.
Thanks to Maxim Dounin.

*) Bugfix: nginx could not be built by gcc 4.6 without --with-debug
option.

*) Bugfix: nginx could not be built on Solaris 9 and earlier; the bug
had appeared in 0.9.3.
Thanks to Dagobert Michelsen.

*) Bugfix: $request_time variable had invalid values if subrequests
were used; the bug had appeared in 0.8.47.
Thanks to Igor A. Valcov.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
*) Change: now the "split_clients" directive uses MurmurHash2 algorithm
because of better distribution.
Thanks to Oleg Mamontov.

*) Change: now long strings starting with zero are not considered as
false values.
Thanks to Maxim Dounin.

*) Change: now nginx uses a default listen backlog value 511 on Linux.

*) Feature: the $upstream_... variables may be used in the SSI and perl
modules.

*) Bugfix: now nginx limits better disk cache size.
Thanks to Oleg Mamontov.

*) Bugfix: a segmentation fault might occur while parsing incorrect
IPv4 address; the bug had appeared in 0.9.3.
Thanks to Maxim Dounin.

*) Bugfix: nginx could not be built by gcc 4.6 without --with-debug
option.

*) Bugfix: nginx could not be built on Solaris 9 and earlier; the bug
had appeared in 0.9.3.
Thanks to Dagobert Michelsen.

*) Bugfix: $request_time variable had invalid values if subrequests
were used; the bug had appeared in 0.8.47.
Thanks to Igor A. Valcov.
</pre>
</div>
</content>
</entry>
<entry>
<title>Changes with nginx 1.0.0                                         12 Apr 2011</title>
<updated>2011-04-12T09:04:41+00:00</updated>
<author>
<name>Igor Sysoev</name>
<email>igor@sysoev.ru</email>
</author>
<published>2011-04-12T09:04:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/nginx.git/commit/?id=df74b95bc6692977fb5fa64f4a0c062fcc03838e'/>
<id>df74b95bc6692977fb5fa64f4a0c062fcc03838e</id>
<content type='text'>
*) Bugfix: a cache manager might hog CPU after reload.
Thanks to Maxim Dounin.

*) Bugfix: an "image_filter crop" directive worked incorrectly coupled
with an "image_filter rotate 180" directive.

*) Bugfix: a "satisfy any" directive disabled custom 401 error page.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
*) Bugfix: a cache manager might hog CPU after reload.
Thanks to Maxim Dounin.

*) Bugfix: an "image_filter crop" directive worked incorrectly coupled
with an "image_filter rotate 180" directive.

*) Bugfix: a "satisfy any" directive disabled custom 401 error page.
</pre>
</div>
</content>
</entry>
<entry>
<title>Changes with nginx 0.9.7                                         04 Apr 2011</title>
<updated>2011-04-04T12:50:30+00:00</updated>
<author>
<name>Igor Sysoev</name>
<email>igor@sysoev.ru</email>
</author>
<published>2011-04-04T12:50:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/nginx.git/commit/?id=f241ce02a4e7971bf509ea005b4791812d54c522'/>
<id>f241ce02a4e7971bf509ea005b4791812d54c522</id>
<content type='text'>
*) Feature: now keepalive connections may be closed premature, if there
are no free worker connections.
Thanks to Maxim Dounin.

*) Feature: the "rotate" parameter of the "image_filter" directive.
Thanks to Adam Bocim.

*) Bugfix: a case when a backend in "fastcgi_pass", "scgi_pass", or
"uwsgi_pass" directives is given by expression and refers to a
defined upstream.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
*) Feature: now keepalive connections may be closed premature, if there
are no free worker connections.
Thanks to Maxim Dounin.

*) Feature: the "rotate" parameter of the "image_filter" directive.
Thanks to Adam Bocim.

*) Bugfix: a case when a backend in "fastcgi_pass", "scgi_pass", or
"uwsgi_pass" directives is given by expression and refers to a
defined upstream.
</pre>
</div>
</content>
</entry>
<entry>
<title>Changes with nginx 0.9.6                                         21 Mar 2011</title>
<updated>2011-03-21T15:33:36+00:00</updated>
<author>
<name>Igor Sysoev</name>
<email>igor@sysoev.ru</email>
</author>
<published>2011-03-21T15:33:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/nginx.git/commit/?id=be28c50206ac6f3f1bbbede6a495f5d0b5abad70'/>
<id>be28c50206ac6f3f1bbbede6a495f5d0b5abad70</id>
<content type='text'>
*) Feature: the "map" directive supports regular expressions as value
of the first parameter.

*) Feature: $time_iso8601 access_log variable.
Thanks to Michael Lustfield.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
*) Feature: the "map" directive supports regular expressions as value
of the first parameter.

*) Feature: $time_iso8601 access_log variable.
Thanks to Michael Lustfield.
</pre>
</div>
</content>
</entry>
<entry>
<title>Changes with nginx 0.9.5                                         21 Feb 2011</title>
<updated>2011-02-21T09:44:08+00:00</updated>
<author>
<name>Igor Sysoev</name>
<email>igor@sysoev.ru</email>
</author>
<published>2011-02-21T09:44:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/nginx.git/commit/?id=88f3a051fd196735cdf47a67ddc14cf298cbfe63'/>
<id>88f3a051fd196735cdf47a67ddc14cf298cbfe63</id>
<content type='text'>
*) Change: now nginx uses a default listen backlog value -1 on
Linux.
Thanks to Andrei Nigmatulin.

*) Feature: the "utf8" parameter of "geoip_country" and "geoip_city"
directives.
Thanks to Denis F. Latypoff.

*) Bugfix: in a default "proxy_redirect" directive if "proxy_pass"
directive has no URI part.
Thanks to Maxim Dounin.

*) Bugfix: an "error_page" directive did not work with nonstandard
error codes; the bug had appeared in 0.8.53.
Thanks to Maxim Dounin.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
*) Change: now nginx uses a default listen backlog value -1 on
Linux.
Thanks to Andrei Nigmatulin.

*) Feature: the "utf8" parameter of "geoip_country" and "geoip_city"
directives.
Thanks to Denis F. Latypoff.

*) Bugfix: in a default "proxy_redirect" directive if "proxy_pass"
directive has no URI part.
Thanks to Maxim Dounin.

*) Bugfix: an "error_page" directive did not work with nonstandard
error codes; the bug had appeared in 0.8.53.
Thanks to Maxim Dounin.
</pre>
</div>
</content>
</entry>
<entry>
<title>Changes with nginx 0.9.4                                         21 Jan 2011</title>
<updated>2011-01-21T11:06:03+00:00</updated>
<author>
<name>Igor Sysoev</name>
<email>igor@sysoev.ru</email>
</author>
<published>2011-01-21T11:06:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/nginx.git/commit/?id=e52b136dd7a6ad34b361b8b48eef7cbaa48282ca'/>
<id>e52b136dd7a6ad34b361b8b48eef7cbaa48282ca</id>
<content type='text'>
*) Feature: the "server_name" directive supports the $hostname variable.

*) Feature: 494 code for "Request Header Too Large" error.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
*) Feature: the "server_name" directive supports the $hostname variable.

*) Feature: 494 code for "Request Header Too Large" error.
</pre>
</div>
</content>
</entry>
<entry>
<title>Changes with nginx 0.9.3                                         13 Dec 2010</title>
<updated>2010-12-13T11:06:01+00:00</updated>
<author>
<name>Igor Sysoev</name>
<email>igor@sysoev.ru</email>
</author>
<published>2010-12-13T11:06:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/nginx.git/commit/?id=487d8fc7628cac7beb9240e6f1d9ebf53a1f30d7'/>
<id>487d8fc7628cac7beb9240e6f1d9ebf53a1f30d7</id>
<content type='text'>
*) Bugfix: if there was a single server for given IPv6 address:port
pair, then captures in regular expressions in a "server_name"
directive did not work.

*) Bugfix: nginx could not be built on Solaris; the bug had appeared in
0.9.0.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
*) Bugfix: if there was a single server for given IPv6 address:port
pair, then captures in regular expressions in a "server_name"
directive did not work.

*) Bugfix: nginx could not be built on Solaris; the bug had appeared in
0.9.0.
</pre>
</div>
</content>
</entry>
</feed>
