nginx-0.5.32-RELEASE
This commit is contained in:
parent
67abd13c05
commit
17a957c6f6
|
@ -9,6 +9,232 @@
|
|||
<title lang="en">nginx changelog</title>
|
||||
|
||||
|
||||
<changes ver="0.5.32" date="24.09.2007">
|
||||
|
||||
<change type="change">
|
||||
<para lang="ru">
|
||||
ÔÅÐÅÒØ nginx ÐÙÔÁÅÔÓÑ ÕÓÔÁÎÏ×ÉÔØ ÄÉÒÅËÔÉ×Ù worker_priority,
|
||||
worker_rlimit_nofile, worker_rlimit_core, worker_rlimit_sigpending
|
||||
ÂÅÚ ÐÒÉ×ÉÌÅÇÉÊ root'Á.
|
||||
</para>
|
||||
<para lang="en">
|
||||
now nginx tries to set the "worker_priority", "worker_rlimit_nofile",
|
||||
"worker_rlimit_core", and "worker_rlimit_sigpending" without super-user
|
||||
privileges.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
<change type="change">
|
||||
<para lang="ru">
|
||||
ÔÅÐÅÒØ nginx ÜËÒÁÎÉÒÕÅÔ ÓÉÍ×ÏÌÙ ÐÒÏÂÅÌÁ É "%" ÐÒÉ ÐÅÒÅÄÁÞÅ ÚÁÐÒÏÓÁ
|
||||
ÓÅÒ×ÅÒÕ ÁÕÔÅÎÔÉÆÉËÁÃÉÉ ÐÏÞÔÏ×ÏÇÏ ÐÒÏËÓÉ-ÓÅÒ×ÅÒÁ.
|
||||
</para>
|
||||
<para lang="en">
|
||||
now nginx escapes space and "%" in request to a mail proxy authentication
|
||||
server.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
<change type="change">
|
||||
<para lang="ru">
|
||||
ÔÅÐÅÒØ nginx ÜËÒÁÎÉÒÕÅÔ ÓÉÍ×ÏÌ "%" × ÐÅÒÅÍÅÎÎÏÊ $memcached_key.
|
||||
</para>
|
||||
<para lang="en">
|
||||
now nginx escapes "%" in $memcached_key variable.
|
||||
</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">
|
||||
ÄÉÒÅËÔÉ×Á "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="feature">
|
||||
<para lang="ru">
|
||||
ÐÏÞÔÏ×ÙÊ ÐÒÏËÓÉ-ÓÅÒ×ÅÒ ÐÏÄÄÅÒÖÉ×ÁÅÔ AUTHENTICATE × ÒÅÖÉÍÅ IMAP.<br/>
|
||||
óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
|
||||
</para>
|
||||
<para lang="en">
|
||||
the mail proxy supports AUTHENTICATE in IMAP mode.<br/>
|
||||
Thanks to Maxim Dounin.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
<change type="feature">
|
||||
<para lang="ru">
|
||||
ÐÏÞÔÏ×ÙÊ ÐÒÏËÓÉ-ÓÅÒ×ÅÒ ÐÏÄÄÅÒÖÉ×ÁÅÔ STARTTLS × ÒÅÖÉÍÅ SMTP.<br/>
|
||||
óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
|
||||
</para>
|
||||
<para lang="en">
|
||||
the mail proxy supports STARTTLS in SMTP mode.<br/>
|
||||
Thanks to Maxim Dounin.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
<change type="bugfix">
|
||||
<para lang="ru">
|
||||
nginx ÎÅ ÚÁËÒÙ×ÁÌ ÆÁÊÌ ËÁÔÁÌÏÇÁ ÄÌÑ ÚÁÐÒÏÓÁ HEAD,
|
||||
ÅÓÌÉ ÉÓÐÏÌØÚÏ×ÁÌÓÑ autoindex<br/>
|
||||
óÐÁÓÉÂÏ Arkadiusz Patyk.
|
||||
</para>
|
||||
<para lang="en">
|
||||
nginx did not close directory file on HEAD request if autoindex was used.<br/>
|
||||
Thanks to Arkadiusz Patyk.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
<change type="bugfix">
|
||||
<para lang="ru">
|
||||
ÄÉÒÅËÔÉ×Ù proxy_hide_header É fastcgi_hide_header ÎÅ ÓËÒÙ×ÁÌÉ
|
||||
ÓÔÒÏËÉ ÚÁÇÏÌÏ×ËÁ ÏÔ×ÅÔÁ Ó ÉÍÅÎÅÍ ÂÏÌØÛÅ 32 ÓÉÍ×ÏÌÏ×.<br/>
|
||||
óÐÁÓÉÂÏ Manlio Perillo.
|
||||
</para>
|
||||
<para lang="en">
|
||||
the "proxy_hide_header" and "fastcgi_hide_header" directives did not
|
||||
hide response header lines whose name was longer than 32 characters.<br/>
|
||||
Thanks to Manlio Perillo.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
<change type="bugfix">
|
||||
<para lang="ru">
|
||||
ÓÞ£ÔÞÉË ÁËÔÉ×ÎÙÈ ÓÏÅÄÉÎÅÎÉÊ ×ÓÅÇÄÁ ÒÏÓ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÏÞÔÏ×ÏÇÏ
|
||||
ÐÒÏËÓÉ-ÓÅÒ×ÅÒÁ.
|
||||
</para>
|
||||
<para lang="en">
|
||||
active connection counter always increased if mail proxy was used.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
<change type="bugfix">
|
||||
<para lang="ru">
|
||||
ÅÓÌÉ ÂÜËÅÎÄ ×ÏÚ×ÒÁÝÁÌ ÔÏÌØËÏ ÚÁÇÏÌÏ×ÏË ÏÔ×ÅÔÁ ÐÒÉ ÎÅÂÕÆÅÒÉÚÉÒÏ×ÁÎÎÏÍ
|
||||
ÐÒÏËÓÉÒÏ×ÁÎÉÉ, ÔÏ nginx ÚÁËÒÙ×ÁÌ ÓÏÅÄÉÎÅÎÉÅ Ó ÂÜËÅÎÄÏÍ ÐÏ ÔÁÊÍÁÕÔÕ.
|
||||
</para>
|
||||
<para lang="en">
|
||||
if backend returned response header only using non-buffered proxy,
|
||||
then nginx closed backend connection on timeout.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
<change type="bugfix">
|
||||
<para lang="ru">
|
||||
nginx ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌ ÎÅÓËÏÌØËÏ ÓÔÒÏË "Connection" × ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÁ.
|
||||
</para>
|
||||
<para lang="en">
|
||||
nginx did not support several "Connection" request header lines.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
<change type="bugfix">
|
||||
<para lang="ru">
|
||||
÷ ÓÔÒÏËÕ ÚÁÇÏÌÏ×ËÁ ÏÔ×ÅÔÁ "Content-Type", ÕËÁÚÁÎÎÕÀ × ÍÅÔÏÄÅ
|
||||
$r->send_http_header(), ÎÅ ÄÏÂÁ×ÌÑÌÁÓØ ËÏÄÉÒÏ×ËÁ, ÕËÁÚÁÎÎÁÑ × ÄÉÒÅËÔÉ×Å charset.
|
||||
</para>
|
||||
<para lang="en">
|
||||
a charset set by the "charset" directive was not appended
|
||||
to the "Content-Type" header set by $r->send_http_header().
|
||||
</para>
|
||||
</change>
|
||||
|
||||
<change type="bugfix">
|
||||
<para lang="ru">
|
||||
ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÍÅÔÏÄÁ /dev/poll
|
||||
× ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
|
||||
</para>
|
||||
<para lang="en">
|
||||
a segmentation fault might occur in worker process
|
||||
if /dev/poll method was used.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
<change type="bugfix">
|
||||
<para lang="ru">
|
||||
nginx ÎÅ ÒÁÂÏÔÁÌ ÎÁ FreeBSD/sparc64.
|
||||
</para>
|
||||
<para lang="en">
|
||||
nginx did not work on FreeBSD/sparc64.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
<change type="bugfix">
|
||||
<para lang="ru">
|
||||
ÅÓÌÉ × ÄÉÒÅËÔÉ×Å auth_http ÂÙÌ ÚÁÄÁÎ ÎÅÐÒÁ×ÉÌØÎÙÊ ÁÄÒÅÓ, ÔÏ
|
||||
× ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault.
|
||||
</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">
|
||||
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>
|
||||
|
||||
<change type="bugfix">
|
||||
<para lang="ru">
|
||||
ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÏÄÎÏÇÏ ÈÏÓÔÁ × ËÁÞÅÓÔ×Å ÂÜËÅÎÄÏ× ÄÌÑ ÐÒÏÔÏËÏÌÏ× HTTP É HTTPS
|
||||
ÂÅÚ Ñ×ÎÏÇÏ ÕËÁÚÁÎÉÑ ÐÏÒÔÏ×, nginx ÉÓÐÏÌØÚÏ×ÁÌ ÔÏÌØËÏ ÏÄÉÎ ÐÏÒÔ—80 ÉÌÉ 443.
|
||||
</para>
|
||||
<para lang="en">
|
||||
if the same host without specified port was used as backend for HTTP and HTTPS,
|
||||
then nginx used only one port—80 or 443.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
<change type="bugfix">
|
||||
<para lang="ru">
|
||||
ÄÉÒÅËÔÉ×Ù proxy_ignore_client_abort É fastcgi_ignore_client_abort ÎÅ ÒÁÂÏÔÁÌÉ;
|
||||
ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.13.
|
||||
</para>
|
||||
<para lang="en">
|
||||
the "proxy_ignore_client_abort" and "fastcgi_ignore_client_abort" directives
|
||||
did not work;
|
||||
bug appeared in 0.5.13.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
</changes>
|
||||
|
||||
|
||||
<changes ver="0.5.31" date="15.08.2007">
|
||||
|
||||
<change type="feature">
|
||||
|
|
Loading…
Reference in New Issue