nginx-0.6.7-RELEASE

This commit is contained in:
Igor Sysoev 2007-08-15 12:44:26 +00:00
parent f733811589
commit 79e3381caf

View file

@ -9,6 +9,146 @@
<title lang="en">nginx changelog</title>
<changes ver="0.6.7" date="15.08.2007">
<change type="change">
<para lang="ru">
ÔÅÐÅÒØ ÐÕÔÉ, ÕËÁÚÁÎÎÙÅ × ÄÉÒÅËÔÉ×ÁÈ include, auth_basic_user_file,
perl_modules, ssl_certificate, ssl_certificate_key É
ssl_client_certificate, ÏÐÒÅÄÅÌÑÀÔÓÑ ÏÔÎÏÓÉÔÅÌØÎÏ ËÁÔÁÌÏÇÕ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÏÇÏ
ÆÁÊÌÁ nginx.conf, Á ÎÅ ÏÔÎÏÓÉÔÅÌØÎÏ ÐÒÅÆÉËÓÕ.
</para>
<para lang="en">
now the paths specified in the "include", "auth_basic_user_file",
"perl_modules", "ssl_certificate", "ssl_certificate_key", and
"ssl_client_certificate" directives are relative to directory of
nginx configuration file nginx.conf, but no to nginx prefix directory.
</para>
</change>
<change type="change">
<para lang="ru">
ÐÁÒÁÍÅÔÒ --sysconfdir=PATH × configure ÕÐÒÁÚÄΣÎ.
</para>
<para lang="en">
the --sysconfdir=PATH option in configure was canceled.
</para>
</change>
<change type="change">
<para lang="ru">
ÄÌÑ ÏÂÎÏ×ÌÅÎÉÑ ÎÁ ÌÅÔÕ ×ÅÒÓÉÊ 0.1.x ÓÏÚÄÁÎ ÓÐÅÃÉÁÌØÎÙÊ ÓÃÅÎÁÒÉÊ
<nobr>make upgrade1.</nobr>
</para>
<para lang="en">
the special make target "upgrade1" was defined for online upgrade of
0.1.x versions.
</para>
</change>
<change type="feature">
<para lang="ru">
ÄÉÒÅËÔÉ×Ù server_name É valid_referers ÐÏÄÄÅÒÖÉ×ÁÀÔ ÒÅÇÕÌÑÒÎÙÅ ×ÙÒÁÖÅÎÉÑ.
</para>
<para lang="en">
the "server_name" and "valid_referers" directives support regular expressions.
</para>
</change>
<change type="feature">
<para lang="ru">
ÄÉÒÅËÔÉ×Á server × ÂÌÏËÅ upstream ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÁÒÁÍÅÔÒ backup.
</para>
<para lang="en">
the "server" directive in the "upstream" context supports
the "backup" parameter.
</para>
</change>
<change type="feature">
<para lang="ru">
ÍÏÄÕÌØ ngx_http_perl_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ÍÅÔÏÄ $r->discard_request_body.
</para>
<para lang="en">
the ngx_http_perl_module supports the $r->discard_request_body.
</para>
</change>
<change type="feature">
<para lang="ru">
ÄÉÒÅËÔÉ×Á "add_header Last-Modified ..." ÍÅÎÑÅÔ ÓÔÒÏËÕ "Last-Modified"
× ÚÁÇÏÌÏ×ËÅ ÏÔ×ÅÔÁ.
</para>
<para lang="en">
the "add_header Last-Modified ..." directive changes the "Last-Modified"
response header line.
</para>
</change>
<change type="bugfix">
<para lang="ru">
ÅÓÌÉ ÎÁ ÚÁÐÒÏÓ Ó ÔÅÌÏÍ ×ÏÚ×ÒÁÝÁÌÓÑ ÏÔ×ÅÔ Ó ËÏÄÏÍ HTTP ÏÔÌÉÞÎÙÍ ÏÔ 200,
É ÐÏÓÌÅ ÜÔÏÇÏ ÚÁÐÒÏÓÁ ÓÏÅÄÉÎÅÎÉÅ ÐÅÒÅÈÏÄÉÌÏ × ÓÏÓÔÏÑÎÉÅ keep-alive,
ÔÏ ÎÁ ÓÌÅÄÕÀÝÉÊ ÚÁÐÒÏÓ nginx ×ÏÚ×ÒÁÝÁÌ 400.
</para>
<para lang="en">
if an response different than 200 was returned to an request with body
and connection went to the keep-alive state after the request, then
nginx returned 400 for the next request.
</para>
</change>
<change type="bugfix">
<para lang="ru">
ÅÓÌÉ × ÄÉÒÅËÔÉ×Å auth_http ÂÙÌ ÚÁÄÁÎ ÎÅÐÒÁ×ÉÌØÎÙÊ ÁÄÒÅÓ, ÔÏ
× ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault.<br/>
</para>
<para lang="en">
a segmentation fault occurred in worker process
if invalid address was set in the "auth_http" directive.
</para>
</change>
<change type="bugfix">
<para lang="ru">
ÔÅÐÅÒØ ÐÏ ÕÍÏÌÞÁÎÉÀ nginx ÉÓÐÏÌØÚÕÅÔ ÚÎÁÞÅÎÉÅ 511 ÄÌÑ listen backlog
ÎÁ ×ÓÅÈ ÐÌÁÔÆÏÒÍÁÈ, ËÒÏÍÅ FreeBSD.<br/>
óÐÁÓÉÂÏ Jiang Hong.
</para>
<para lang="en">
now nginx uses default listen backlog value 511 on all platforms
except FreeBSD.<br/>
Thanks to Jiang Hong.
</para>
</change>
<change type="bugfix">
<para lang="ru">
ÒÁÂÏÞÉÊ ÐÒÏÃÅÓÓ ÍÏÇ ÚÁÃÉËÌÉÔØÓÑ, ÅÓÌÉ server × ÂÌÏËÅ upstream ÂÙÌ ÐÏÍÅÞÅÎ
ËÁË down;
ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.6.
</para>
<para lang="en">
a worker process may got caught in an endless loop, if an "server" inside
"upstream" block was marked as "down";
bug appeared in 0.6.6.
</para>
</change>
<change type="bugfix">
<para lang="ru">
sendfilev() × Solaris ÔÅÐÅÒØ ÎÅ ÉÓÐÏÌØÚÕÅÔÓÑ ÐÒÉ ÐÅÒÅÄÁÞÅ ÔÅÌÁ ÚÁÐÒÏÓÁ
FastCGI-ÓÅÒ×ÅÒÕ ÞÅÒÅÚ unix domain ÓÏËÅÔ.
</para>
<para lang="en">
now Solaris sendfilev() is not used to transfer the client request body
to FastCGI-server via the unix domain socket.
</para>
</change>
</changes>
<changes ver="0.6.6" date="30.07.2007">
<change type="feature">