nginx-0.5.37-RELEASE
This commit is contained in:
parent
29e7a067b3
commit
c32036746d
|
@ -9,6 +9,74 @@
|
|||
<title lang="en">nginx changelog</title>
|
||||
|
||||
|
||||
<changes ver="0.5.37" date="07.07.2008">
|
||||
|
||||
<change type="bugfix">
|
||||
<para lang="ru">
|
||||
ÐÒÉ ÓÏ×ÍÅÓÔÎÏÍ ÉÓÐÏÌØÚÏ×ÁÎÉÉ sub_filter É SSI
|
||||
ÏÔ×ÅÔÙ ÍÏÇÌÉ ÐÅÒÅÄÁ×ÁÔØÓÑ ÎÅ×ÅÒÎÏ.
|
||||
</para>
|
||||
<para lang="en">
|
||||
if sub_filter and SSI were used together, then responses might
|
||||
were transferred incorrectly.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
<change type="bugfix">
|
||||
<para lang="ru">
|
||||
ÂÏÌØÛÉÅ ×ËÌÀÞÅÎÉÑ × SSI ÍÏÇÌÉ ÐÅÒÅÄÁ×ÁÌÉÓØ ÎÅ ÐÏÌÎÏÓÔØÀ.
|
||||
</para>
|
||||
<para lang="en">
|
||||
large SSI inclusions might be truncated.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
<change type="bugfix">
|
||||
<para lang="ru">
|
||||
ÒÁÂÏÞÉÅ ÐÒÏÃÅÓÓÙ ÍÏÇÌÉ ÎÅ ÒÅÁÇÉÒÏ×ÁÔØ ÎÁ ÓÉÇÎÁÌÙ ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ
|
||||
É ÒÏÔÁÃÉÉ ÌÏÇÏ×.
|
||||
</para>
|
||||
<para lang="en">
|
||||
worker processes might not catch reconfiguration and log rotation signals.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
<change type="bugfix">
|
||||
<para lang="ru">
|
||||
nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ ÐÏÓÌÅÄÎÉÈ Fedora 9 Linux.<br/>
|
||||
óÐÁÓÉÂÏ Roxis.
|
||||
</para>
|
||||
<para lang="en">
|
||||
nginx could not be built on latest Fedora 9 Linux.<br/>
|
||||
Thanks to Roxis.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
<change type="bugfix">
|
||||
<para lang="ru">
|
||||
ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ keepalive ÎÁ Linux
|
||||
× ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
|
||||
</para>
|
||||
<para lang="en">
|
||||
a segmentation fault might occur in worker process on Linux,
|
||||
if keepalive was enabled.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
<change type="bugfix">
|
||||
<para lang="ru">
|
||||
×Ï ×ÒÅÍÑ ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ ÎÁ ÎÅËÏÔÏÒÙÈ 64-ÂÉÔÎÏÍ ÐÌÁÔÆÏÒÍÁÈ × ÌÏÇ
|
||||
ÚÁÐÉÓÙ×ÁÌÓÑ alert "sendmsg() failed (9: Bad file descriptor)".
|
||||
</para>
|
||||
<para lang="en">
|
||||
an alert "sendmsg() failed (9: Bad file descriptor)" on some 64-bit platforms
|
||||
while reconfiguration.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
</changes>
|
||||
|
||||
|
||||
<changes ver="0.5.36" date="04.05.2008">
|
||||
|
||||
<change type="bugfix">
|
||||
|
@ -48,7 +116,7 @@ nginx
|
|||
</para>
|
||||
<para lang="en">
|
||||
nginx issued the bogus error message "SSL_shutdown() failed (SSL: )";
|
||||
bug appeared in 0.5.35.
|
||||
the bug had appeared in 0.5.35.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -59,7 +127,7 @@ bug appeared in 0.5.35.
|
|||
</para>
|
||||
<para lang="en">
|
||||
in HTTPS mode requests might fail with the "bad write retry" error;
|
||||
bug appeared in 0.5.35.
|
||||
the bug had appeared in 0.5.35.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -86,7 +154,7 @@ the "fastcgi_next_upstream invalid_header" directive.
|
|||
<para lang="en">
|
||||
a segmentation fault occurred in master process
|
||||
if the "fastcgi_catch_stderr" directive was used;
|
||||
bug appeared in 0.5.32.<br/>
|
||||
the bug had appeared in 0.5.32.<br/>
|
||||
Thanks to Manlio Perillo.
|
||||
</para>
|
||||
</change>
|
||||
|
@ -136,7 +204,7 @@ Thanks to Alexander V. Inyukhin.
|
|||
</para>
|
||||
<para lang="en">
|
||||
in HTTPS mode requests might fail with the "bad write retry" error;
|
||||
bug appeared in 0.5.13.
|
||||
the bug had appeared in 0.5.13.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -194,7 +262,7 @@ in HTTP/0.9 version.
|
|||
<para lang="en">
|
||||
if the "?" character was in a "error_page" directive, then it was escaped
|
||||
in a proxied request;
|
||||
bug appeared in 0.5.32.
|
||||
the bug had appeared in 0.5.32.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -293,7 +361,7 @@ then nginx returned usual response.
|
|||
</para>
|
||||
<para lang="en">
|
||||
URL double escaping in a redirect of the "msie_refresh" directive;
|
||||
bug appeared in 0.5.28.
|
||||
the bug had appeared in 0.5.28.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -511,7 +579,7 @@ nginx
|
|||
<para lang="en">
|
||||
nginx supported low case only "close" and "keep-alive" values
|
||||
in the "Connection" request header line;
|
||||
bug appeared in 0.5.32.
|
||||
the bug had appeared in 0.5.32.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -748,7 +816,7 @@ then nginx used only one port—80 or 443.
|
|||
<para lang="en">
|
||||
the "proxy_ignore_client_abort" and "fastcgi_ignore_client_abort" directives
|
||||
did not work;
|
||||
bug appeared in 0.5.13.
|
||||
the bug had appeared in 0.5.13.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -856,7 +924,7 @@ nginx
|
|||
</para>
|
||||
<para lang="en">
|
||||
fix building on Solaris/amd64 by Sun Studio 11 and early versions;
|
||||
bug appeared in 0.5.29.
|
||||
the bug had appeared in 0.5.29.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -1003,6 +1071,7 @@ in SSI parsing.
|
|||
</changes>
|
||||
|
||||
|
||||
<!-- 0.6.x branch -->
|
||||
<changes ver="0.5.25" date="11.06.2007">
|
||||
|
||||
<change type="bugfix">
|
||||
|
@ -1012,7 +1081,7 @@ nginx
|
|||
</para>
|
||||
<para lang="en">
|
||||
nginx could not be built with the --without-http_rewrite_module parameter;
|
||||
bug appeared in 0.5.24.
|
||||
the bug had appeared in 0.5.24.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -1039,7 +1108,7 @@ using HTTP/0.9.
|
|||
</para>
|
||||
<para lang="en">
|
||||
a part of response body might be passed uncompressed if gzip was used;
|
||||
bug appeared in 0.5.23.
|
||||
the bug had appeared in 0.5.23.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -1113,7 +1182,7 @@ in the HTTPS protocol in the "proxy_pass" directive.
|
|||
</para>
|
||||
<para lang="en">
|
||||
a big request body might not be passed to backend;
|
||||
bug appeared in 0.5.21.
|
||||
the bug had appeared in 0.5.21.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -1350,7 +1419,7 @@ a segmentation fault occurred in master process
|
|||
after first reconfiguration and receiving any signal
|
||||
if nginx was built with ngx_http_perl_module and perl
|
||||
did not support multiplicity;
|
||||
bug appeared in 0.5.9.
|
||||
the bug had appeared in 0.5.9.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -1363,7 +1432,7 @@ bug appeared in 0.5.9.
|
|||
<para lang="en">
|
||||
if perl did not support multiplicity, then after reconfiguration
|
||||
perl code did not work;
|
||||
bug appeared in 0.3.38.
|
||||
the bug had appeared in 0.3.38.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -1449,7 +1518,7 @@ Thanks to Pavel Yarkovoy.
|
|||
a segmentation fault might occur in worker process
|
||||
if a charset was set in the "Content-Type" header line and the line
|
||||
has trailing ";";
|
||||
bug appeared in 0.3.50.
|
||||
the bug had appeared in 0.3.50.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -1471,7 +1540,7 @@ nginx
|
|||
</para>
|
||||
<para lang="en">
|
||||
nginx could not be built on Solaris without the --with-debug option;
|
||||
bug appeared in 0.5.15.
|
||||
the bug had appeared in 0.5.15.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -1648,8 +1717,9 @@ nginx
|
|||
ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.8.
|
||||
</para>
|
||||
<para lang="en">
|
||||
nginx could not be built on platforms different from i386, amd64, sparc and ppc;
|
||||
bug appeared in 0.5.8.
|
||||
nginx could not be built on platforms different from i386, amd64, sparc,
|
||||
and ppc;
|
||||
the bug had appeared in 0.5.8.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -1664,8 +1734,9 @@ nginx
|
|||
ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.8.
|
||||
</para>
|
||||
<para lang="en">
|
||||
nginx could not be built on platforms different from i386, amd64, sparc É ppc;
|
||||
bug appeared in 0.5.8.
|
||||
nginx could not be built on platforms different from i386, amd64, sparc,
|
||||
and ppc;
|
||||
the bug had appeared in 0.5.8.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -1678,7 +1749,7 @@ bug appeared in 0.5.8.
|
|||
<para lang="en">
|
||||
a segmentation fault might occur in worker process
|
||||
if the temporarily files were used while working with FastCGI server;
|
||||
bug appeared in 0.5.8.
|
||||
the bug had appeared in 0.5.8.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -1725,7 +1796,7 @@ Thanks to Chris McGrath.
|
|||
</para>
|
||||
<para lang="en">
|
||||
the response was incorrect if several ranges were requested;
|
||||
bug appeared in 0.5.6.
|
||||
the bug had appeared in 0.5.6.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -1777,7 +1848,7 @@ if nginx was built with -O2 optimization.
|
|||
<para lang="en">
|
||||
while online executable file upgrade the new master process did not
|
||||
inherit the listening sockets;
|
||||
bug appeared in 0.5.9.
|
||||
the bug had appeared in 0.5.9.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -1790,7 +1861,7 @@ segmentation fault;
|
|||
<para lang="en">
|
||||
a segmentation fault might occur in worker process
|
||||
if nginx was built with -O2 optimization;
|
||||
bug appeared in 0.5.1.
|
||||
the bug had appeared in 0.5.1.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -1909,7 +1980,7 @@ send_timeout;
|
|||
<para lang="en">
|
||||
if the "proxy_buffering off" directive was used and a client connection
|
||||
was non-active, then the connection was closed after send timeout;
|
||||
bug appeared in 0.4.7.
|
||||
the bug had appeared in 0.4.7.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -2176,7 +2247,7 @@ nginx might report about configuration error.
|
|||
</para>
|
||||
<para lang="en">
|
||||
a segmentation fault might occur if the $host variable was used;
|
||||
bug appeared in 0.4.14.
|
||||
the bug had appeared in 0.4.14.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -2229,7 +2300,7 @@ the $r->has_request_body method did not work.
|
|||
<para lang="en">
|
||||
if the "proxy_pass" directive used the name of the "upstream" block,
|
||||
then nginx tried to resolve the name;
|
||||
bug appeared in 0.5.1.
|
||||
the bug had appeared in 0.5.1.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -2256,7 +2327,7 @@ of a request.
|
|||
</para>
|
||||
<para lang="en">
|
||||
for Eudora for Mac;
|
||||
bug appeared in 0.4.11.<br/>
|
||||
the bug had appeared in 0.4.11.<br/>
|
||||
Thanks to Bron Gondwana.
|
||||
</para>
|
||||
</change>
|
||||
|
@ -2270,7 +2341,7 @@ Thanks to Bron Gondwana.
|
|||
<para lang="en">
|
||||
if the "upstream" name was used in the "fastcgi_pass", then the message
|
||||
"no port in upstream" was issued;
|
||||
bug appeared in 0.5.0.
|
||||
the bug had appeared in 0.5.0.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -2284,7 +2355,7 @@ bug appeared in 0.5.0.
|
|||
<para lang="en">
|
||||
if the "proxy_pass" and "fastcgi_pass" directives used the same servers but
|
||||
different ports, then these directives uses the first described port;
|
||||
bug appeared in 0.5.0.
|
||||
the bug had appeared in 0.5.0.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -2297,7 +2368,7 @@ bug appeared in 0.5.0.
|
|||
<para lang="en">
|
||||
if the "proxy_pass" and "fastcgi_pass" directives used the unix domain sockets,
|
||||
then these directives used first described socket;
|
||||
bug appeared in 0.5.0.
|
||||
the bug had appeared in 0.5.0.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -2393,7 +2464,7 @@ nginx
|
|||
</para>
|
||||
<para lang="en">
|
||||
nginx could not be built on 64-bit platforms;
|
||||
bug appeared in 0.4.14.
|
||||
the bug had appeared in 0.4.14.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -2427,7 +2498,7 @@ ngx_http_perl_module
|
|||
</para>
|
||||
<para lang="en">
|
||||
ngx_http_perl_module did not work with perl built with the threads support;
|
||||
bug appeared in 0.3.38.
|
||||
the bug had appeared in 0.3.38.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -2545,7 +2616,7 @@ and the deferred accept() were used.
|
|||
</para>
|
||||
<para lang="en">
|
||||
a charset could not be set for ngx_http_autoindex_module responses;
|
||||
bug appeared in 0.3.50.
|
||||
the bug had appeared in 0.3.50.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -2576,7 +2647,7 @@ Thanks to Thomas Moschny.
|
|||
</para>
|
||||
<para lang="en">
|
||||
the 50th subrequest in SSI response did not work;
|
||||
bug appeared in 0.3.50.
|
||||
the bug had appeared in 0.3.50.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -2646,7 +2717,7 @@ the ngx_http_perl_module supports the $r->allow_ranges method.
|
|||
<para lang="en">
|
||||
if the APOP was enabled in the POP3 proxy, then the USER/PASS commands
|
||||
might not work;
|
||||
bug appeared in 0.4.10.
|
||||
the bug had appeared in 0.4.10.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -2693,7 +2764,7 @@ in the "map" directive.
|
|||
</para>
|
||||
<para lang="en">
|
||||
the ngx_http_flv_module did not support the byte ranges for full responses;
|
||||
bug appeared in 0.4.7.
|
||||
the bug had appeared in 0.4.7.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -2704,7 +2775,7 @@ nginx
|
|||
</para>
|
||||
<para lang="en">
|
||||
nginx could not be built on Debian amd64;
|
||||
bug appeared in 0.4.9.
|
||||
the bug had appeared in 0.4.9.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -2857,7 +2928,7 @@ the $r->headers_out("Content-Length", ...) method.
|
|||
<para lang="en">
|
||||
after redirecting error by an "error_page" directive
|
||||
any ngx_http_rewrite_module directive returned this error code;
|
||||
bug appeared in 0.4.4.
|
||||
the bug had appeared in 0.4.4.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -2873,7 +2944,7 @@ nginx
|
|||
</para>
|
||||
<para lang="en">
|
||||
nginx could not be built on Linux and Solaris;
|
||||
bug appeared in 0.4.4.
|
||||
the bug had appeared in 0.4.4.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -2995,7 +3066,7 @@ unix domain
|
|||
<para lang="en">
|
||||
a segmentation fault occurred if an unix domain socket was used in
|
||||
a "proxy_pass" directive;
|
||||
bug appeared in 0.3.47.
|
||||
the bug had appeared in 0.3.47.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -3030,7 +3101,7 @@ of the Sun Studio PAUSE hardware capability bug.
|
|||
</para>
|
||||
<para lang="en">
|
||||
the O_NOATIME flag support on Linux was canceled;
|
||||
bug appeared in 0.4.1.
|
||||
the bug had appeared in 0.4.1.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -3135,7 +3206,7 @@ the "ssi" directive is available inside the "if" block.
|
|||
<para lang="en">
|
||||
a segmentation fault occurred if there was an "index" directive with
|
||||
variables and the first index name was without variables;
|
||||
bug appeared in 0.1.29.
|
||||
the bug had appeared in 0.1.29.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -3195,7 +3266,7 @@ had the captured escaped symbols from original URI.
|
|||
<para lang="en">
|
||||
a worker process may got caught in an endless loop
|
||||
while an error redirection;
|
||||
bug appeared in 0.3.59.
|
||||
the bug had appeared in 0.3.59.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -3231,7 +3302,7 @@ the "dav_access" directive did not support three parameters.
|
|||
<para lang="en">
|
||||
the "error_page" directive did not changes the "Content-Type" header line
|
||||
after the "X-Accel-Redirect" was used;
|
||||
bug appeared in 0.3.58.
|
||||
the bug had appeared in 0.3.58.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -3465,7 +3536,7 @@ was used and nginx switched to a next upstream.
|
|||
<para lang="en">
|
||||
on some condition while reconfiguration character codes
|
||||
inside the "charset_map" may be treated invalid;
|
||||
bug appeared in 0.3.50.
|
||||
the bug had appeared in 0.3.50.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -3532,7 +3603,7 @@ nginx
|
|||
</para>
|
||||
<para lang="en">
|
||||
nginx could not be built on amd64 platform;
|
||||
bug appeared in 0.3.53.
|
||||
the bug had appeared in 0.3.53.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -3632,7 +3703,7 @@ to the 0.3.40 version state: the module now does not return the 405 error.
|
|||
</para>
|
||||
<para lang="en">
|
||||
the worker process may got caught in an endless loop if the limit rate was used;
|
||||
bug appeared in 0.3.37.
|
||||
the bug had appeared in 0.3.37.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -3645,7 +3716,7 @@ bug appeared in 0.3.37.
|
|||
<para lang="en">
|
||||
ngx_http_charset_module logged "unknown charset" alert, even if the recoding
|
||||
was not needed;
|
||||
bug appeared in 0.3.50.
|
||||
the bug had appeared in 0.3.50.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -3672,7 +3743,7 @@ was not removed.
|
|||
</para>
|
||||
<para lang="en">
|
||||
the "<" symbols might disappeared some conditions in the SSI;
|
||||
bug appeared in 0.3.50.
|
||||
the bug had appeared in 0.3.50.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -3816,7 +3887,7 @@ X-Accel-Redirect,
|
|||
the internal redirect always transform client's HTTP method to GET,
|
||||
now the transformation is made for the "X-Accel-Redirect" redirects only
|
||||
and if the method is not HEAD;
|
||||
bug appeared in 0.3.42.
|
||||
the bug had appeared in 0.3.42.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -3828,7 +3899,7 @@ bug appeared in 0.3.42.
|
|||
<para lang="en">
|
||||
the ngx_http_perl_module could not be built, if the perl was built
|
||||
with the threads support;
|
||||
bug appeared in 0.3.46.
|
||||
the bug had appeared in 0.3.46.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -3940,7 +4011,7 @@ the &deg; symbol codes were changed in koi-win conversion table.
|
|||
× ÔÁÂÌÉÃÕ ÐÅÒÅËÏÄÉÒÏ×ËÉ koi-win ÄÏÂÁ×ÌÅÎÙ ÓÉÍ×ÏÌÙ Å×ÒÏ É ÎÏÍÅÒÁ.
|
||||
</para>
|
||||
<para lang="en">
|
||||
the euro É N symbols were added to koi-win conversion table.
|
||||
the euro and N symbols were added to koi-win conversion table.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -4175,7 +4246,7 @@ SSI-commands, then the "unknown variable" message is not logged.
|
|||
<para lang="en">
|
||||
the active connection counter increased on the exceeding of the connection
|
||||
limit specified by the "worker_connections" directive;
|
||||
bug appeared in 0.2.0.
|
||||
the bug had appeared in 0.2.0.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -4186,7 +4257,7 @@ bug appeared in 0.2.0.
|
|||
</para>
|
||||
<para lang="en">
|
||||
the limit rate might not work on some condition;
|
||||
bug appeared in 0.3.38.
|
||||
the bug had appeared in 0.3.38.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -4422,7 +4493,7 @@ accept-
|
|||
<para lang="en">
|
||||
the accept-filter and the TCP_DEFER_ACCEPT option were set for first "listen"
|
||||
directive only;
|
||||
bug appeared in 0.3.31.
|
||||
the bug had appeared in 0.3.31.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -4496,7 +4567,7 @@ in the "post_action" directive.
|
|||
</para>
|
||||
<para lang="en">
|
||||
the debug logging on startup and reconfiguration time was removed;
|
||||
bug appeared in 0.3.31.
|
||||
the bug had appeared in 0.3.31.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -4555,7 +4626,7 @@ Thanks to Andrei Nigmatulin.
|
|||
if there were several "listen" directives listening one various addresses
|
||||
inside one server, then server names like "*.domain.tld" worked for first
|
||||
address only;
|
||||
bug appeared in 0.3.18.
|
||||
the bug had appeared in 0.3.18.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -4610,7 +4681,7 @@ nginx
|
|||
</para>
|
||||
<para lang="en">
|
||||
nginx could not be built on i386 platform, if the PIC was used;
|
||||
bug appeared in 0.3.27.
|
||||
the bug had appeared in 0.3.27.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -4843,7 +4914,7 @@ segmentation fault;
|
|||
<para lang="en">
|
||||
the segmentation fault was occurred on start or while reconfiguration
|
||||
if there was invalid configuration;
|
||||
bug appeared in 0.3.24.
|
||||
the bug had appeared in 0.3.24.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -4898,7 +4969,7 @@ the first "proxy_redirect" directive was working inside one location.
|
|||
<para lang="en">
|
||||
on 64-bit platforms segmentation fault may occurred on start
|
||||
if the many names were used in the "server_name" directives;
|
||||
bug appeared in 0.3.18.
|
||||
the bug had appeared in 0.3.18.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -4966,7 +5037,7 @@ the method $r->query_string of ngx_http_perl_module was canceled.
|
|||
<para lang="en">
|
||||
segmentation fault was occurred if the "none" or "blocked" values was
|
||||
specified in the "valid_referers" directive;
|
||||
bug appeared in 0.3.18.
|
||||
the bug had appeared in 0.3.18.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -5127,7 +5198,7 @@ some ".domain.tld" names incorrectly processed by the ngx_http_map_module.
|
|||
</para>
|
||||
<para lang="en">
|
||||
segmentation fault was occurred if configuration file did not exist;
|
||||
bug appeared in 0.3.12.
|
||||
the bug had appeared in 0.3.12.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -5138,7 +5209,7 @@ bug appeared in 0.3.12.
|
|||
</para>
|
||||
<para lang="en">
|
||||
on 64-bit platforms segmentation fault may occurred on start;
|
||||
bug appeared in 0.3.16.
|
||||
the bug had appeared in 0.3.16.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -5172,7 +5243,7 @@ the "map" directive supports domain names in the ".domain.tld" form.
|
|||
</para>
|
||||
<para lang="en">
|
||||
the timeouts were not used in SSL handshake;
|
||||
bug appeared in 0.2.4.
|
||||
the bug had appeared in 0.2.4.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -5267,7 +5338,7 @@ nginx
|
|||
<para lang="en">
|
||||
nginx did not close connection to IMAP/POP3 backend for the SSL
|
||||
connections;
|
||||
bug appeared in 0.3.13.<br/>
|
||||
the bug had appeared in 0.3.13.<br/>
|
||||
Thanks to Rob Mueller.
|
||||
</para>
|
||||
</change>
|
||||
|
@ -5279,7 +5350,7 @@ segmentation fault
|
|||
</para>
|
||||
<para lang="en">
|
||||
segmentation fault may occurred in at SSL shutdown;
|
||||
bug appeared in 0.3.13.
|
||||
the bug had appeared in 0.3.13.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -5329,7 +5400,7 @@ quit and active "debug_points" directive.
|
|||
</para>
|
||||
<para lang="en">
|
||||
in the 304 response the body was transferred;
|
||||
bug appeared in 0.3.13.
|
||||
the bug had appeared in 0.3.13.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -5383,7 +5454,7 @@ to FastCGI-server via the unix domain socket.
|
|||
</para>
|
||||
<para lang="en">
|
||||
the "auth_basic" directive did not disable the authorization;
|
||||
bug appeared in 0.3.11.
|
||||
the bug had appeared in 0.3.11.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -5450,7 +5521,7 @@ the "proxy_buffering" directive.
|
|||
</para>
|
||||
<para lang="en">
|
||||
the changes in accept mutex handling when the "rtsig" method was used;
|
||||
bug appeared in 0.3.0.
|
||||
the bug had appeared in 0.3.0.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -5486,7 +5557,7 @@ the "Basic realm" text.
|
|||
<para lang="en">
|
||||
if the "combined" format was explicitly specified in the "access_log" directive,
|
||||
then the empty lines was written to the log;
|
||||
bug appeared in 0.3.8.
|
||||
the bug had appeared in 0.3.8.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -5522,7 +5593,7 @@ nginx
|
|||
</para>
|
||||
<para lang="en">
|
||||
nginx did not pass the client request headers and body while proxying;
|
||||
bug appeared in 0.3.10.
|
||||
the bug had appeared in 0.3.10.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -5658,7 +5729,7 @@ nginx
|
|||
</para>
|
||||
<para lang="en">
|
||||
nginx considered URI as unsafe if two any symbols was between two slashes;
|
||||
bug appeared in 0.3.8.
|
||||
the bug had appeared in 0.3.8.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -5792,7 +5863,7 @@ the worker processes did not flush the buffered logs on graceful exit.
|
|||
if the request URI was changes by the "rewrite" directive and the request
|
||||
was proxied in location given by regular expression, then the incorrect
|
||||
request was transferred to backend;
|
||||
bug appeared in 0.2.6.
|
||||
the bug had appeared in 0.2.6.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -5856,8 +5927,9 @@ nginx
|
|||
ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.2.
|
||||
</para>
|
||||
<para lang="en">
|
||||
nginx could not be built on platforms different from i386, amd64, sparc É ppc;
|
||||
bug appeared in 0.3.2.
|
||||
nginx could not be built on platforms different from i386, amd64, sparc,
|
||||
and ppc;
|
||||
the bug had appeared in 0.3.2.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -5893,7 +5965,7 @@ nginx
|
|||
<para lang="en">
|
||||
if at least in one server was no the "listen" directive, then nginx did not
|
||||
listen on the 80 port;
|
||||
bug appeared in 0.3.3.
|
||||
the bug had appeared in 0.3.3.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -5921,7 +5993,7 @@ segmentation fault;
|
|||
<para lang="en">
|
||||
the segmentation fault may occurred if the IMAP/POP3 login was changed
|
||||
by authorization server;
|
||||
bug appeared in 0.2.2.
|
||||
the bug had appeared in 0.2.2.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -5932,7 +6004,7 @@ accept mutex
|
|||
</para>
|
||||
<para lang="en">
|
||||
the accept mutex did not work and all connections were handled by one process;
|
||||
bug appeared in 0.3.3.
|
||||
the bug had appeared in 0.3.3.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -5959,7 +6031,7 @@ nginx
|
|||
</para>
|
||||
<para lang="en">
|
||||
nginx could not be built on Linux 2.4+ and MacOS X;
|
||||
bug appeared in 0.3.3.
|
||||
the bug had appeared in 0.3.3.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -6028,7 +6100,7 @@ after the -HUP signal nginx left an open socket in the CLOSED state.
|
|||
<para lang="en">
|
||||
the mime type may be incorrectly set to default value for index file with
|
||||
variable in the name;
|
||||
bug appeared in 0.3.0.
|
||||
the bug had appeared in 0.3.0.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -6138,7 +6210,7 @@ directives.
|
|||
<para lang="en">
|
||||
the segmentation fault occurred when the signal queue overflowed
|
||||
if the "rtsig" method was used;
|
||||
bug appeared in 0.2.0.
|
||||
the bug had appeared in 0.2.0.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -6238,7 +6310,7 @@ new configuration, then the ngx_http_rewrite_module rules ran again.
|
|||
if the "set" directive set the ngx_http_geo_module variable in some
|
||||
configuration part, the this variable was not available in other
|
||||
configuration parts and the "using uninitialized variable" error was occurred;
|
||||
bug appeared in 0.2.2.
|
||||
the bug had appeared in 0.2.2.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -6312,7 +6384,7 @@ in the "if" command.
|
|||
</para>
|
||||
<para lang="en">
|
||||
in proxying location without trailing slash;
|
||||
bug appeared in 0.1.44.
|
||||
the bug had appeared in 0.1.44.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -6323,7 +6395,7 @@ bug appeared in 0.1.44.
|
|||
</para>
|
||||
<para lang="en">
|
||||
the segmentation fault may occurred if the "rtsig" method was used;
|
||||
bug appeared in 0.2.0.
|
||||
the bug had appeared in 0.2.0.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -6339,7 +6411,7 @@ nginx
|
|||
</para>
|
||||
<para lang="en">
|
||||
nginx could not be built without the --with-debug option;
|
||||
bug appeared in 0.2.2.
|
||||
the bug had appeared in 0.2.2.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -6431,7 +6503,7 @@ the export versions of MSIE 5.x could not connect via HTTPS.
|
|||
<para lang="en">
|
||||
if all backend using in load-balancing failed after one error, then
|
||||
nginx may got caught in an endless loop;
|
||||
bug appeared in 0.2.0.
|
||||
the bug had appeared in 0.2.0.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -6691,7 +6763,7 @@ the FastCGI parameters with the empty values now are passed to a server.
|
|||
<para lang="en">
|
||||
the segmentation fault may occurred if there were errors while
|
||||
working with proxied or FastCGI server;
|
||||
in the proxied mode the bug appeared in 0.1.29.
|
||||
in the proxied mode the the bug had appeared in 0.1.29.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -6708,7 +6780,7 @@ segmentation fault
|
|||
the segmentation fault occurred or the worker process may got caught
|
||||
in an endless loop if the proxied or FastCGI server sent the "Cache-Control"
|
||||
header line and the "expires" directive was used;
|
||||
in the proxied mode the bug appeared in 0.1.29.
|
||||
in the proxied mode the the bug had appeared in 0.1.29.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -6737,7 +6809,7 @@ in the ngx_http_proxy_module.
|
|||
</para>
|
||||
<para lang="en">
|
||||
the "limit_rate" directive did not work inside the "if" block;
|
||||
bug appeared in 0.1.38.
|
||||
the bug had appeared in 0.1.38.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -6781,7 +6853,7 @@ did not logged in the error log.
|
|||
<para lang="en">
|
||||
the "Set-Cookie" header line was not transferred when the "X-Accel-Redirect"
|
||||
was used;
|
||||
bug appeared in 0.1.39.
|
||||
the bug had appeared in 0.1.39.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -6856,7 +6928,7 @@ the 401 response code redirecting.
|
|||
<para lang="en">
|
||||
the ngx_http_proxy_module and ngx_http_fastcgi_module may close
|
||||
a connection before anything was transferred to a client;
|
||||
bug appeared in 0.1.38.
|
||||
the bug had appeared in 0.1.38.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -6889,7 +6961,7 @@ the "include virtual" command.
|
|||
<para lang="en">
|
||||
if the backend response had the "Location" header line and nginx
|
||||
should not rewrite this line, then the 500 code response body was transferred;
|
||||
bug appeared in 0.1.29.
|
||||
the bug had appeared in 0.1.29.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -6902,7 +6974,7 @@ bug appeared in 0.1.29.
|
|||
<para lang="en">
|
||||
some directives of the ngx_http_proxy_module and ngx_http_fastcgi_module
|
||||
were not inherited from the server to the location level;
|
||||
bug appeared in 0.1.29.
|
||||
the bug had appeared in 0.1.29.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -6922,7 +6994,7 @@ the ngx_http_ssl_module did not support the certificate chain.
|
|||
</para>
|
||||
<para lang="en">
|
||||
the ngx_http_autoindex_module did not show correctly the long file names;
|
||||
bug appeared in 0.1.38.
|
||||
the bug had appeared in 0.1.38.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -7018,7 +7090,7 @@ nginx
|
|||
<para lang="en">
|
||||
nginx treated the backend response as invalid if the status line in the
|
||||
header was transferred in two packets;
|
||||
bug appeared in 0.1.29.
|
||||
the bug had appeared in 0.1.29.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -7201,7 +7273,7 @@ the "port_in_redirect" directive.
|
|||
<para lang="en">
|
||||
the segmentation fault was occurred if the backend response header was in
|
||||
several packets;
|
||||
bug appeared in 0.1.29.
|
||||
the bug had appeared in 0.1.29.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -7237,7 +7309,7 @@ nginx
|
|||
<para lang="en">
|
||||
nginx returned the 400 response on requests like
|
||||
<nobr>"GET http://www.domain.com/uri HTTP/1.0"</nobr>;
|
||||
bug appeared in 0.1.28.
|
||||
the bug had appeared in 0.1.28.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -7296,7 +7368,7 @@ nginx
|
|||
</para>
|
||||
<para lang="en">
|
||||
nginx could not be built with the --without-pcre parameter;
|
||||
bug appeared in 0.1.29.
|
||||
the bug had appeared in 0.1.29.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -7343,7 +7415,7 @@ the 500 error code was returned.
|
|||
</para>
|
||||
<para lang="en">
|
||||
the arguments were omitted in the redirects, issued by the "rewrite" directive;
|
||||
bug appeared in 0.1.29.
|
||||
the bug had appeared in 0.1.29.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -7416,7 +7488,7 @@ errors while using SSI and gzipping.
|
|||
</para>
|
||||
<para lang="en">
|
||||
the redirect with the 301 code was transferred without response body;
|
||||
bug appeared in 0.1.30.
|
||||
the bug had appeared in 0.1.30.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -7452,7 +7524,7 @@ FastCGI
|
|||
<para lang="en">
|
||||
if the length of the response part received at once from proxied
|
||||
or FastCGI server was equal to 500, then nginx returns the 500 response code;
|
||||
in proxy mode the bug appeared in 0.1.29 only.
|
||||
in proxy mode the the bug had appeared in 0.1.29 only.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -7735,7 +7807,7 @@ segmentation fault;
|
|||
<para lang="en">
|
||||
the segmentation fault was occurred if the backend sent an invalid line
|
||||
in response header;
|
||||
bug appeared in 0.1.26.
|
||||
the bug had appeared in 0.1.26.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -8125,8 +8197,9 @@ nginx
|
|||
ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.22.
|
||||
</para>
|
||||
<para lang="en">
|
||||
nginx could not be built on platforms different from i386, amd64, sparc É ppc;
|
||||
bug appeared in 0.1.22.
|
||||
nginx could not be built on platforms different from i386, amd64, sparc,
|
||||
and ppc;
|
||||
the bug had appeared in 0.1.22.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -8176,7 +8249,7 @@ statistics if the proxying or FastCGI server were used.
|
|||
</para>
|
||||
<para lang="en">
|
||||
the installation paths were incorrectly quoted on Linux and Solaris;
|
||||
bug appeared in 0.1.21.
|
||||
the bug had appeared in 0.1.21.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -8455,7 +8528,7 @@ then the segmentation fault occurred.
|
|||
<para lang="en">
|
||||
if in a proxied "Location" header was a relative URL,
|
||||
then a host name and a slash were added to them;
|
||||
bug appeared in 0.1.14.
|
||||
the bug had appeared in 0.1.14.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -8541,7 +8614,7 @@ the rewrite directive supports the arguments rewriting.
|
|||
<para lang="en">
|
||||
the response code 400 was returned for the POST request with the
|
||||
"Content-Length: 0" header;
|
||||
bug appeared in 0.1.14.
|
||||
the bug had appeared in 0.1.14.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -8614,7 +8687,7 @@ the regular expressions in locations.
|
|||
<para lang="en">
|
||||
the directive <nobr>"proxy_preserve_host on"</nobr> adds port 80
|
||||
to the "Host" headers, if upstream listen on port 80;
|
||||
bug appeared in 0.1.14.
|
||||
the bug had appeared in 0.1.14.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -8715,7 +8788,7 @@ and fastcgi_x_powered_by.
|
|||
</para>
|
||||
<para lang="en">
|
||||
the "[alert] zero size buf" error;
|
||||
bug appeared in 0.1.3.
|
||||
the bug had appeared in 0.1.3.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -8984,7 +9057,7 @@ the double slashes in "://" in the URI were converted to ":/".
|
|||
<para lang="en">
|
||||
if the request without arguments contains "//", "/./", "/../" or "%XX"
|
||||
then the lost character in the request line was lost;
|
||||
bug appeared in 0.1.9.
|
||||
the bug had appeared in 0.1.9.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -9041,7 +9114,7 @@ sendfile64().
|
|||
<para lang="en">
|
||||
while the build configuration on Linux the --with-poll_module parameter
|
||||
was required;
|
||||
bug appeared in 0.1.8.
|
||||
the bug had appeared in 0.1.8.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -9091,7 +9164,7 @@ the proxy_max_temp_file_size directive.
|
|||
<para lang="en">
|
||||
on FreeBSD the segmentation fault may occur if the size of the transferred
|
||||
file was changed;
|
||||
bug appeared in 0.1.5.
|
||||
the bug had appeared in 0.1.5.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -9285,7 +9358,7 @@ the portability improvements.
|
|||
<para lang="en">
|
||||
if configuration file was set in command line, the reconfiguration
|
||||
was impossible;
|
||||
bug appeared in 0.1.1.
|
||||
the bug had appeared in 0.1.1.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
@ -9308,7 +9381,7 @@ proxy module may get caught in an endless loop when sendfile is not used.
|
|||
<para lang="en">
|
||||
with sendfile the response was not recoded according to the charset
|
||||
module directives;
|
||||
bug appeared in 0.1.1.
|
||||
the bug had appeared in 0.1.1.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
|
|
Loading…
Reference in New Issue