comparison CHANGES @ 378:fc497c1dfb7c NGINX_0_6_33

nginx 0.6.33 *) Feature: now nginx returns the 405 status code for POST method requesting a static file only if the file exists. *) Workaround: compatibility with glibc 2.3. Thanks to Eric Benson and Maxim Dounin. *) Bugfix: the resolver did not understand big DNS responses. Thanks to Zyb. *) Bugfix: in HTTPS mode requests might fail with the "bad write retry" error. *) Bugfix: the ngx_http_charset_module did not understand quoted charset name received from backend. *) Bugfix: if the "max_fails=0" parameter was used in upstream with several servers, then a worker process exited on a SIGFPE signal. Thanks to Maxim Dounin. *) Bugfix: the $r->header_in() method did not return value of the "Host", "User-Agent", and "Connection" request header lines; the bug had appeared in 0.6.32. *) Bugfix: a full response was returned for request method HEAD while redirection via an "error_page" directive. *) Bugfix: if a directory has search only rights and the first index file was absent, then nginx returned the 500 status code. *) Bugfix: of recursive error_page for 500 status code.
author Igor Sysoev <http://sysoev.ru>
date Thu, 20 Nov 2008 00:00:00 +0300
parents d13234035cad
children 3ce4580ae286
comparison
equal deleted inserted replaced
377:15c4ba3bc2fa 378:fc497c1dfb7c
1
2 Changes with nginx 0.6.33 20 Nov 2008
3
4 *) Feature: now nginx returns the 405 status code for POST method
5 requesting a static file only if the file exists.
6
7 *) Workaround: compatibility with glibc 2.3.
8 Thanks to Eric Benson and Maxim Dounin.
9
10 *) Bugfix: the resolver did not understand big DNS responses.
11 Thanks to Zyb.
12
13 *) Bugfix: in HTTPS mode requests might fail with the "bad write retry"
14 error.
15
16 *) Bugfix: the ngx_http_charset_module did not understand quoted
17 charset name received from backend.
18
19 *) Bugfix: if the "max_fails=0" parameter was used in upstream with
20 several servers, then a worker process exited on a SIGFPE signal.
21 Thanks to Maxim Dounin.
22
23 *) Bugfix: the $r->header_in() method did not return value of the
24 "Host", "User-Agent", and "Connection" request header lines; the bug
25 had appeared in 0.6.32.
26
27 *) Bugfix: a full response was returned for request method HEAD while
28 redirection via an "error_page" directive.
29
30 *) Bugfix: if a directory has search only rights and the first index
31 file was absent, then nginx returned the 500 status code.
32
33 *) Bugfix: of recursive error_page for 500 status code.
34
1 35
2 Changes with nginx 0.6.32 07 Jul 2008 36 Changes with nginx 0.6.32 07 Jul 2008
3 37
4 *) Change: the "none" parameter in the "ssl_session_cache" directive; 38 *) Change: the "none" parameter in the "ssl_session_cache" directive;
5 now this is default parameter. 39 now this is default parameter.
272 306
273 307
274 Changes with nginx 0.6.21 03 Dec 2007 308 Changes with nginx 0.6.21 03 Dec 2007
275 309
276 *) Change: if variable values used in a "proxy_pass" directive contain 310 *) Change: if variable values used in a "proxy_pass" directive contain
277 IP-addresses only, then a "resolver" directive is not mandatory. 311 IP-addresses only, then a "resolver" directive is not mandatory.
278 resolver
279 312
280 *) Bugfix: a segmentation fault might occur in worker process if a 313 *) Bugfix: a segmentation fault might occur in worker process if a
281 "proxy_pass" directive with URI-part was used; the bug had appeared 314 "proxy_pass" directive with URI-part was used; the bug had appeared
282 in 0.6.19. 315 in 0.6.19.
283 316
1425 was relative to a server prefix. 1458 was relative to a server prefix.
1426 1459
1427 *) Bugfix: if the request contained "//" or "/./" and escaped symbols 1460 *) Bugfix: if the request contained "//" or "/./" and escaped symbols
1428 after them, then the proxied request was sent unescaped. 1461 after them, then the proxied request was sent unescaped.
1429 1462
1430 *) Bugfix: the $r->headers_in("Cookie") of the ngx_http_perl_module now 1463 *) Bugfix: the $r->header_in("Cookie") of the ngx_http_perl_module now
1431 returns all "Cookie" header lines. 1464 returns all "Cookie" header lines.
1432 1465
1433 *) Bugfix: a segmentation fault occurred if 1466 *) Bugfix: a segmentation fault occurred if
1434 "client_body_in_file_only on" was used and nginx switched to a next 1467 "client_body_in_file_only on" was used and nginx switched to a next
1435 upstream. 1468 upstream.