Nginx-0.9.0

Changes with nginx 0.9.0 29 Nov
2010

*) Feature: the "keepalive_disable" directive.

*) Feature: the "map" directive supports variables as value of a
   defined variable.

*) Feature: the "map" directive supports empty strings as value of 

the
first parameter.

*) Feature: the "map" directive supports expressions as the first
   parameter.

*) Feature: nginx(8) manual page.
   Thanks to Sergey Osokin.

*) Feature: Linux accept4() support.
   Thanks to Simon L..

*) Workaround: elimination of Linux linker warning about 

“sys_errlist”
and “sys_nerr”; the warning had appeared in 0.8.35.

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

the
“auth_basic” directive was used.
Thanks to Michail Laletin.

*) Bugfix: compatibility with ngx_http_eval_module; the bug had
   appeared in 0.8.42.


Igor S.
http://sysoev.ru/en/

On Mon, Nov 29, 2010 at 11:36 PM, Igor S. [email protected] wrote:

*) Feature: the “map” directive supports expressions as the first
parameter.

Are there any examples using the new map features? (couldn’t find it in
Module ngx_http_map_module).
Thanks!

seems like zlib problem on slow connection still exists,
may be better to include Maxim’s FIX it in current version?
I found discussion in online archive, patch is there.

On Mon, 2010-11-29 at 18:36 +0300, Igor S. wrote:

*) Bugfix: compatibility with ngx_http_eval_module; the bug had
   appeared in 0.8.42.

Hi Igor,

Can you elaborate a bit on what this issue was? I know there was an
issue introduced around this same time that affected some other 3rd
party modules having to do with filters no longer receiving NGX_AGAIN or
something (my memory on this is vague).

Regards,
Cliff


Cliff W. [email protected]

On Tue, Nov 30, 2010 at 12:39:17AM +0800, David Yu wrote:

On Mon, Nov 29, 2010 at 11:36 PM, Igor S. [email protected] wrote:

Changes with nginx 0.9.0 29 Nov
2010

*) Feature: the “keepalive_disable” directive.

*) Feature: the “map” directive supports variables as value of a
defined variable.

map $one $two {
default $three; # $three
1 $four; # $four

}

*) Feature: the “map” directive supports empty strings as value of the
first parameter.

map $one $two {
“” none; # “”

}

*) Feature: the “map” directive supports expressions as the first
parameter.

map “$one$some” $two {

}

Are there any examples using the new map features? (couldn’t find it in
Module ngx_http_map_module).


Igor S.
http://sysoev.ru/en/

On Mon, Nov 29, 2010 at 11:55:39AM -0800, Cliff W. wrote:

On Mon, 2010-11-29 at 18:36 +0300, Igor S. wrote:

*) Bugfix: compatibility with ngx_http_eval_module; the bug had
   appeared in 0.8.42.

Hi Igor,

Can you elaborate a bit on what this issue was? I know there was an
issue introduced around this same time that affected some other 3rd
party modules having to do with filters no longer receiving NGX_AGAIN or
something (my memory on this is vague).

Modules those work in rewrite phase now should return NGX_DONE instead
of
NGX_AGAIN. Before 0.8.42 NGX_DONE did the same as NGX_AGAIN. Since
0.8.42
NGX_AGAIN is processed in a different way.


Igor S.
http://sysoev.ru/en/

On Tue, Nov 30, 2010 at 3:40 AM, Igor S. [email protected] wrote:

  defined variable.

}

Thanks!

Igor S. at 2010-11-29 23:36 wrote:

*) Feature: the "map" directive supports expressions as the first

*) Bugfix: a segmentation fault might occur in a worker process, if the
   "auth_basic" directive was used.
   Thanks to Michail Laletin.

*) Bugfix: compatibility with ngx_http_eval_module; the bug had
   appeared in 0.8.42.

The source code of 0.9.0 does not appear in the download page:
http://nginx.org/en/download.html

But the URL is ok: http://nginx.org/download/nginx-0.9.0.tar.gz


Weibin Y.

Nuno Magalhães at 2010-11-30 12:09 wrote:

Oh, my fault, just ignore it. This page is cached in my browser.


Weibin Y.

On Tue, Nov 30, 2010 at 02:52, Weibin Y. [email protected] wrote:

The source code of 0.9.0 does not appear in the download page:
nginx: download

But the URL is ok: http://nginx.org/download/nginx-0.9.0.tar.gz

What do you mean “source code”? The link to the tarball is the first
one, under “development versions”, right in front of “CHANGES”.


Mars 2 Stay!

/etc

Hey, in nginx 0.9.x, the man page is still “nginx 8”. Could u upgrade
that?

Posted at Nginx Forum:

Thanks for the info. ^^"

Posted at Nginx Forum:

On Thu, Dec 02, 2010 at 10:19:26PM -0500, speedfirst wrote:

Hey, in nginx 0.9.x, the man page is still “nginx 8”. Could u upgrade
that?

8 is not version number, but the man section number.


Igor S.
http://sysoev.ru/en/

speedfirst Wrote:

Hey, in nginx 0.9.x, the man page is still “nginx
8”. Could u upgrade that?

It should be upgraded…

[color=#F8FAF8]newegg
promo code
[/color]

[color=#F8FAF8]iphone 4
cases
[/color]

[color=#F8FAF8]caribbean
resorts
[/color]

Posted at Nginx Forum: