Mercurial > hg > nginx-vendor-0-5
comparison CHANGES @ 326:f70f2f565fe0 NGINX_0_5_33
nginx 0.5.33
*) Change: now by default the "echo" SSI command uses entity encoding.
*) Feature: the "encoding" parameter in the "echo" SSI command.
*) Change: mail proxy was split on three modules: pop3, imap and smtp.
*) Feature: the --without-mail_pop3_module, --without-mail_imap_module,
and --without-mail_smtp_module configuration parameters.
*) Feature: the "smtp_greeting_delay" and "smtp_client_buffer"
directives of the ngx_mail_smtp_module.
*) Feature: the "server_name" and "valid_referers" directives support
regular expressions.
*) Feature: the "server_name", "map", and "valid_referers" directives
support the "www.example.*" wildcards.
*) Bugfix: sub_filter did not work with empty substitution.
*) Bugfix: in sub_filter parsing.
*) Bugfix: a worker process may got caught in an endless loop, if the
memcached was used.
*) Bugfix: nginx supported low case only "close" and "keep-alive"
values in the "Connection" request header line; bug appeared in
0.5.32.
*) Bugfix: nginx could not start on Solaris if the shared PCRE library
located in non-standard place was used.
author | Igor Sysoev <http://sysoev.ru> |
---|---|
date | Wed, 07 Nov 2007 00:00:00 +0300 |
parents | 7cf404023f50 |
children | 26ff8d6b618d |
comparison
equal
deleted
inserted
replaced
325:5bb1b28ddeaa | 326:f70f2f565fe0 |
---|---|
1 | |
2 Changes with nginx 0.5.33 07 Nov 2007 | |
3 | |
4 *) Change: now by default the "echo" SSI command uses entity encoding. | |
5 | |
6 *) Feature: the "encoding" parameter in the "echo" SSI command. | |
7 | |
8 *) Change: mail proxy was split on three modules: pop3, imap and smtp. | |
9 | |
10 *) Feature: the --without-mail_pop3_module, --without-mail_imap_module, | |
11 and --without-mail_smtp_module configuration parameters. | |
12 | |
13 *) Feature: the "smtp_greeting_delay" and "smtp_client_buffer" | |
14 directives of the ngx_mail_smtp_module. | |
15 | |
16 *) Feature: the "server_name" and "valid_referers" directives support | |
17 regular expressions. | |
18 | |
19 *) Feature: the "server_name", "map", and "valid_referers" directives | |
20 support the "www.example.*" wildcards. | |
21 | |
22 *) Bugfix: sub_filter did not work with empty substitution. | |
23 | |
24 *) Bugfix: in sub_filter parsing. | |
25 | |
26 *) Bugfix: a worker process may got caught in an endless loop, if the | |
27 memcached was used. | |
28 | |
29 *) Bugfix: nginx supported low case only "close" and "keep-alive" | |
30 values in the "Connection" request header line; bug appeared in | |
31 0.5.32. | |
32 | |
33 *) Bugfix: nginx could not start on Solaris if the shared PCRE library | |
34 located in non-standard place was used. | |
35 | |
1 | 36 |
2 Changes with nginx 0.5.32 24 Sep 2007 | 37 Changes with nginx 0.5.32 24 Sep 2007 |
3 | 38 |
4 *) Change: now nginx tries to set the "worker_priority", | 39 *) Change: now nginx tries to set the "worker_priority", |
5 "worker_rlimit_nofile", "worker_rlimit_core", and | 40 "worker_rlimit_nofile", "worker_rlimit_core", and |
283 *) Bugfix: a segmentation fault might occur in worker process if a | 318 *) Bugfix: a segmentation fault might occur in worker process if a |
284 charset was set in the "Content-Type" header line and the line has | 319 charset was set in the "Content-Type" header line and the line has |
285 trailing ";"; bug appeared in 0.3.50. | 320 trailing ";"; bug appeared in 0.3.50. |
286 | 321 |
287 *) Bugfix: the "[alert] zero size buf" error when FastCGI server was | 322 *) Bugfix: the "[alert] zero size buf" error when FastCGI server was |
288 used and an request body written in a temporary file was multiple of | 323 used and a request body written in a temporary file was multiple of |
289 32K. | 324 32K. |
290 | 325 |
291 *) Bugfix: nginx could not be built on Solaris without the --with-debug | 326 *) Bugfix: nginx could not be built on Solaris without the --with-debug |
292 option; bug appeared in 0.5.15. | 327 option; bug appeared in 0.5.15. |
293 | 328 |
587 threads support; bug appeared in 0.3.38. | 622 threads support; bug appeared in 0.3.38. |
588 | 623 |
589 *) Bugfix: ngx_http_perl_module did not work if perl was called | 624 *) Bugfix: ngx_http_perl_module did not work if perl was called |
590 recursively. | 625 recursively. |
591 | 626 |
592 *) Bugfix: nginx ignored a host name in an request line. | 627 *) Bugfix: nginx ignored a host name in a request line. |
593 | 628 |
594 *) Bugfix: a worker process may got caught in an endless loop, if a | 629 *) Bugfix: a worker process may got caught in an endless loop, if a |
595 FastCGI server sent too many data to the stderr. | 630 FastCGI server sent too many data to the stderr. |
596 | 631 |
597 *) Bugfix: the $upstream_response_time variable may be negative if the | 632 *) Bugfix: the $upstream_response_time variable may be negative if the |
610 "limit_except" block. | 645 "limit_except" block. |
611 | 646 |
612 *) Feature: the "limit_except" directive supports all WebDAV methods. | 647 *) Feature: the "limit_except" directive supports all WebDAV methods. |
613 | 648 |
614 *) Bugfix: if the "add_before_body" directive was used without the | 649 *) Bugfix: if the "add_before_body" directive was used without the |
615 "add_after_body" directive, then an response did not transferred | 650 "add_after_body" directive, then a response did not transferred |
616 complete. | 651 complete. |
617 | 652 |
618 *) Bugfix: a large request body did not receive if the epoll method and | 653 *) Bugfix: a large request body did not receive if the epoll method and |
619 the deferred accept() were used. | 654 the deferred accept() were used. |
620 | 655 |
679 | 714 |
680 | 715 |
681 Changes with nginx 0.4.8 11 Oct 2006 | 716 Changes with nginx 0.4.8 11 Oct 2006 |
682 | 717 |
683 *) Bugfix: if an "include" SSI command were before another "include" | 718 *) Bugfix: if an "include" SSI command were before another "include" |
684 SSI command with an "wait" parameter, then the "wait" parameter | 719 SSI command with a "wait" parameter, then the "wait" parameter might |
685 might not work. | 720 not work. |
686 | 721 |
687 *) Bugfix: the ngx_http_flv_module added the FLV header to the full | 722 *) Bugfix: the ngx_http_flv_module added the FLV header to the full |
688 responses. | 723 responses. |
689 Thanks to Alexey Kovyrin. | 724 Thanks to Alexey Kovyrin. |
690 | 725 |
697 | 732 |
698 *) Feature: the "charset" and "source_charset" directives support the | 733 *) Feature: the "charset" and "source_charset" directives support the |
699 variables. | 734 variables. |
700 | 735 |
701 *) Bugfix: if an "include" SSI command were before another "include" | 736 *) Bugfix: if an "include" SSI command were before another "include" |
702 SSI command with an "wait" parameter, then the "wait" parameter | 737 SSI command with a "wait" parameter, then the "wait" parameter might |
703 might not work. | 738 not work. |
704 | 739 |
705 *) Bugfix: if the "proxy_buffering off" directive was used or while | 740 *) Bugfix: if the "proxy_buffering off" directive was used or while |
706 working with memcached the connections might not be closed on | 741 working with memcached the connections might not be closed on |
707 timeout. | 742 timeout. |
708 | 743 |
757 *) Feature: the Solaris 10 event ports support. | 792 *) Feature: the Solaris 10 event ports support. |
758 | 793 |
759 *) Feature: the ngx_http_browser_module. | 794 *) Feature: the ngx_http_browser_module. |
760 | 795 |
761 *) Bugfix: a segmentation fault may occur while redirecting the 400 | 796 *) Bugfix: a segmentation fault may occur while redirecting the 400 |
762 error to the proxied server using an "proxy_pass" directive. | 797 error to the proxied server using a "proxy_pass" directive. |
763 | 798 |
764 *) Bugfix: a segmentation fault occurred if an unix domain socket was | 799 *) Bugfix: a segmentation fault occurred if an unix domain socket was |
765 used in an "proxy_pass" directive; bug appeared in 0.3.47. | 800 used in a "proxy_pass" directive; bug appeared in 0.3.47. |
766 | 801 |
767 *) Bugfix: SSI did work with memcached and nonbuffered responses. | 802 *) Bugfix: SSI did work with memcached and nonbuffered responses. |
768 | 803 |
769 *) Workaround: of the Sun Studio PAUSE hardware capability bug. | 804 *) Workaround: of the Sun Studio PAUSE hardware capability bug. |
770 | 805 |
875 *) Feature: the "dav_access" directive. | 910 *) Feature: the "dav_access" directive. |
876 | 911 |
877 *) Feature: the "if" directive supports the "-d", "!-d", "-e", "!-e", | 912 *) Feature: the "if" directive supports the "-d", "!-d", "-e", "!-e", |
878 "-x", and "!-x" operators. | 913 "-x", and "!-x" operators. |
879 | 914 |
880 *) Bugfix: a segmentation fault occurred if an request returned an | 915 *) Bugfix: a segmentation fault occurred if a request returned a |
881 redirect and some sent to client header lines were logged in the | 916 redirect and some sent to client header lines were logged in the |
882 access log. | 917 access log. |
883 | 918 |
884 | 919 |
885 Changes with nginx 0.3.55 28 Jul 2006 | 920 Changes with nginx 0.3.55 28 Jul 2006 |