From: Igor Sysoev Date: Mon, 26 Oct 2009 17:57:36 +0000 (+0000) Subject: nginx-0.7.63-RELEASE X-Git-Tag: release-0.7.63 X-Git-Url: http://www.kaiwu.me/postgresql/commit/?a=commitdiff_plain;h=2cedf150a42584ce7c6d5f513c5d5d5b27921548;p=nginx.git nginx-0.7.63-RELEASE --- diff --git a/docs/xml/nginx/changes.xml b/docs/xml/nginx/changes.xml index 8badd8633..8313b7fa0 100644 --- a/docs/xml/nginx/changes.xml +++ b/docs/xml/nginx/changes.xml @@ -9,6 +9,325 @@ nginx changelog + + + + +ÔÅÐÅÒØ ÓÉÍ×ÏÌÙ "/../" ÚÁÐÒÅÝÅÎÙ × ÓÔÒÏËÅ "Destination" × ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÁ. + + +now "/../" are disabled in "Destination" request header line. + + + + + +ÍÉÎÉÍÁÌØÎÁÑ ÐÏÄÄÅÒÖÉ×ÁÅÍÁÑ ×ÅÒÓÉÑ OpenSSL—0.9.7. + + +minimum supported OpenSSL version is 0.9.7. + + + + + +ÐÁÒÁÍÅÔÒ ask ÄÉÒÅËÔÉ×Ù ssl_verify_client ÉÚÍÅΣΠÎÁ ÐÁÒÁÍÅÔÒ optional +É ÔÅÐÅÒØ ÏÎ ÐÒÏ×ÅÒÑÅÔ ËÌÉÅÎÔÓËÉÊ ÓÅÒÔÉÆÉËÁÔ, ÅÓÌÉ ÏÎ ÂÙÌ ÐÒÅÄÌÏÖÅÎ.
+óÐÁÓÉÂÏ Brice Figureau. +
+ +the "ask" parameter of the "ssl_verify_client" directive was changed +to the "optional" parameter and now it checks a client certificate if it was +offered.
+Thanks to Brice Figureau. +
+
+ + + +ÔÅÐÅÒØ ËÌÀÞ -V ÐÏËÁÚÙ×ÁÅÔ ÓÔÁÔÕÓ ÐÏÄÄÅÒÖËÉ TLS SNI. + + +now the "-V" switch shows TLS SNI support. + + + + + +ÐÅÒÅÍÅÎÎÁÑ $ssl_client_verify.
+óÐÁÓÉÂÏ Brice Figureau. +
+ +the $ssl_client_verify variable.
+Thanks to Brice Figureau. +
+
+ + + +ÄÉÒÅËÔÉ×Á ssl_crl.
+óÐÁÓÉÂÏ Brice Figureau. +
+ +the "ssl_crl" directive.
+Thanks to Brice Figureau. +
+
+ + + +ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÐÅÒÅÍÅÎÎÏÊ $ssl_client_cert ÐÏÒÔÉÌÏ ÐÁÍÑÔØ; +ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.7.
+óÐÁÓÉÂÏ óÅÒÇÅÀ öÕÒÁ×Ì£×Õ. +
+ +the $ssl_client_cert variable usage corrupted memory; +the bug had appeared in 0.7.7.
+Thanks to Sergey Zhuravlev. +
+
+ + + +ÔÅÐÅÒØ ÓÔÁÒÔÏ×ÙÊ ÚÁÇÒÕÚÞÉË ËÜÛÁ ÒÁÂÏÔÁÅÔ × ÏÔÄÅÌØÎÏÍ ÐÒÏÃÅÓÓ; +ÜÔÏ ÄÏÌÖÎÏ ÕÌÕÞÛÉÔØ ÏÂÒÁÂÏÔËÕ ÂÏÌØÛÉÈ ËÜÛÅÊ. + + +now the start cache loader runs in a separate process; +this should improve large caches handling. + + + + + +ÔÅÐÅÒØ ×ÒÅÍÅÎÎÙÅ ÆÁÊÌÙ É ÐÏÓÔÏÑÎÎÏÅ ÍÅÓÔÏ ÈÒÁÎÅÎÉÑ ÍÏÇÕÔ ÒÁÓÐÏÌÁÇÁÔØÓÑ +ÎÁ ÒÁÚÎÙÈ ÆÁÊÌÏ×ÙÈ ÓÉÓÔÅÍÁÈ. + + +now temporary files and permanent storage area may reside at +different file systems. + + + + + +nginx ÎÅ×ÅÒÎÏ ÓÞÉÔÁÌ ÒÁÚÍÅÒ ËÜÛÁ ÎÁ ÄÉÓËÅ. + + +nginx counted incorrectly disk cache size. + + + + + +ÔÅÐÅÒØ ÄÉÒÅËÔÉ×Á "gzip_disable msie6" ÎÅ ÚÁÐÒÅÝÁÅÔ ÓÖÁÔÉÅ ÄÌÑ +MSIE 6.0 SV1. + + +now directive "gzip_disable msie6" does not disable gzipping for +MSIE 6.0 SV1. + + + + + +nginx ×ÓÅÇÄÁ ÄÏÂÁ×ÌÑÌ ÓÔÒÏËÕ "Vary: Accept-Encoding" × ÚÁÇÏÌÏ×ÏË ÏÔ×ÅÔÁ, +ÅÓÌÉ ÏÂÅ ÄÉÒÅËÔÉ×Ù gzip_static É gzip_vary ÂÙÌÉ ×ËÌÀÞÅÎÙ. + + +nginx always added "Vary: Accept-Encoding" response header line, +if both "gzip_static" and "gzip_vary" were on. + + + + + +ÐÁÒÁÍÅÔÒ proxy ÄÉÒÅËÔÉ×Ù geo. + + +the "proxy" parameter of the "geo" directive. + + + + + +ÍÏÄÕÌØ ngx_http_geoip_module. + + +the ngx_http_geoip_module. + + + + + +ÄÉÒÅËÔÉ×Á limit_rate_after.
+óÐÁÓÉÂÏ Ivan Debnar. +
+ +the "limit_rate_after" directive.
+Thanks to Ivan Debnar. +
+
+ + + +ÄÉÒÅËÔÉ×Ù limit_req_log_level É limit_conn_log_level. + + +the "limit_req_log_level" and "limit_conn_log_level" directives. + + + + + +ôÅÐÅÒØ ÄÉÒÅËÔÉ×Á limit_req ÓÏÏÔ×ÅÔÓÔ×ÕÅÔ ÁÌÇÏÒÉÔÍÕ leaky bucket.
+óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ. +
+ +now "limit_req" directive conforms to the leaky bucket algorithm.
+Thanks to Maxim Dounin. +
+
+ + + +× ÍÏÄÕÌÅ ngx_http_limit_req_module.
+óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ. +
+ +in ngx_http_limit_req_module.
+Thanks to Maxim Dounin. +
+
+ + + +ÔÅÐÅÒØ nginx ÒÁÚÒÅÛÁÅÔ ÐÏÄÞ£ÒËÉ×ÁÎÉÑ × ÍÅÔÏÄÅ ÚÁÐÒÏÓÁ. + + +now nginx allows underscores in a request method. + + + + + +ÄÉÒÅËÔÉ×Ù proxy_pass_header É fastcgi_pass_header" ÎÅ ÐÅÒÅÄÁ×ÁÌÉ ËÌÉÅÎÔÕ +ÓÔÒÏËÉ "X-Accel-Redirect", "X-Accel-Limit-Rate", "X-Accel-Buffering" É +"X-Accel-Charset" ÉÚ ÚÁÇÏÌÏ×ËÁ ÏÔ×ÅÔÁ ÂÜËÅÎÄÁ.
+óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ. +
+ +"proxy_pass_header" and "fastcgi_pass_header" directives did not pass to +a client the "X-Accel-Redirect", "X-Accel-Limit-Rate", "X-Accel-Buffering", +and "X-Accel-Charset" lines from backend response header.
+Thanks to Maxim Dounin. +
+
+ + + +× ÏÂÒÁÂÏÔËÅ ÓÔÒÏË "Last-Modified" É "Accept-Ranges" × ÚÁÇÏÌÏ×ËÅ ÏÔ×ÅÔÁ ÂÜËÅÎÄÁ; +ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.44
+óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ. +
+ +in handling "Last-Modified" and "Accept-Ranges" backend response header lines; +the bug had appeared in 0.7.44.
+Thanks to Maxim Dounin. +
+
+ + + +ÄÉÒÅËÔÉ×Á image_filter_transparency. + + +the "image_filter_transparency" directive. + + + + + +ÄÉÒÅËÔÉ×Á image_filter ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÅÒÅÍÅÎÎÙÅ ÄÌÑ ÚÁÄÁÎÉÑ ÒÁÚÍÅÒÏ×. + + +the "image_filter" directive supports variables for setting size. + + + + + +× ÐÏÄÄÅÒÖËÅ ÁÌØÆÁ-ËÁÎÁÌÁ PNG × ÍÏÄÕÌÅ ngx_http_image_filter_module. + + +in PNG alpha-channel support in the ngx_http_image_filter_module. + + + + + +× ÐÏÄÄÅÒÖËÅ ÐÒÏÚÒÁÞÎÏÓÔÉ × ÍÏÄÕÌÅ ngx_http_image_filter_module. + + +in transparency support in the ngx_http_image_filter_module. + + + + + +ÔÅÐÅÒØ ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÎÅÓËÏÌØËÏ ÄÉÒÅËÔÉ× perl_modules. + + +now several "perl_modules" directives may be used. + + + + + +ÏÔ×ÅÔÙ ÍÏÄÕÌÑ ngx_http_perl_module ÎÅ ÒÁÂÏÔÁÌÉ × ÐÏÄÚÁÐÒÏÓÁÈ. + + +ngx_http_perl_module responses did not work in subrequests. + + + + + +nginx ÓÌÁÌ ÓÉÍ×ÏÌ '\0' × ÓÔÒÏËÅ "Location" × ÚÁÇÏÌÏ×ËÅ × ÏÔ×ÅÔÅ ÎÁ ÚÁÐÒÏÓ +MKCOL.
+óÐÁÓÉÂÏ Xie Zhenye. +
+ +nginx sent '\0' in a "Location" response header line on MKCOL request.
+Thanks to Xie Zhenye. +
+
+ + + +ÄÉÒÅËÔÉ×Á error_page ÎÅ ÐÅÒÅÎÁÐÒÁ×ÌÑÌÁ ÏÛÉÂËÕ 413; +ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.10. + + +an "error_page" directive did not redirect a 413 error; +the bug had appeared in 0.6.10. + + + + + +× ÏÂÒÁÂÏÔËÅ ÏÛÉÂÏË ×ÙÄÅÌÅÎÉÑ ÐÁÍÑÔÉ.
+óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ É ëÉÒÉÌÌÕ ëÏÒÉÎÓËÏÍÕ. +
+ +in memory allocation error handling.
+Thanks to Maxim Dounin and Kirill A. Korinskiy. +
+
+ +
+ +