]> git.kaiwu.me - nginx.git/commit
nginx-0.3.10-RELEASE import release-0.3.10
authorIgor Sysoev <igor@sysoev.ru>
Tue, 15 Nov 2005 13:30:52 +0000 (13:30 +0000)
committerIgor Sysoev <igor@sysoev.ru>
Tue, 15 Nov 2005 13:30:52 +0000 (13:30 +0000)
commit0e5dc5cff692f532f0ccb2655ab196995f4233e0
treef56f40e788077b9820ebb45f3e0739fabb7be421
parent2a7f83eceda87e520f36bbfb16b82b8c2d6606d7
nginx-0.3.10-RELEASE import

    *) Change: the "valid_referers" directive and the "$invalid_referer"
       variable were moved to the new ngx_http_referer_module from the
       ngx_http_rewrite_module.

    *) Change: the "$apache_bytes_sent" variable name was changed to
       "$body_bytes_sent".

    *) Feature: the "$sent_http_..." variables.

    *) Feature: the "if" directive supports the "=" and "!=" operations.

    *) Feature: the "proxy_pass" directive supports the HTTPS protocol.

    *) Feature: the "proxy_set_body" directive.

    *) Feature: the "post_action" directive.

    *) Feature: the ngx_http_empty_gif_module.

    *) Feature: the "worker_cpu_affinity" directive for Linux.

    *) Bugfix: the "rewrite" directive did not unescape URI part in
       redirect, now it is unescaped except the %00-%25 and %7F-%FF
       characters.

    *) Bugfix: nginx could not be built by the icc 9.0 compiler.

    *) Bugfix: if the SSI was enabled for zero size static file, then the
       chunked response was encoded incorrectly.
106 files changed:
auto/cc/gcc
auto/cc/icc
auto/cc/name
auto/cc/owc
auto/endianess
auto/include
auto/lib/openssl/conf
auto/lib/pcre/conf
auto/modules
auto/options
auto/os/features
auto/os/linux
auto/sources
auto/types/sizeof
conf/nginx.conf
docs/xml/nginx/changes.xml
src/core/nginx.c
src/core/nginx.h
src/core/ngx_conf_file.h
src/core/ngx_connection.c
src/core/ngx_connection.h
src/core/ngx_core.h
src/core/ngx_cycle.c
src/core/ngx_cycle.h
src/core/ngx_inet.c
src/core/ngx_log.c
src/core/ngx_output_chain.c
src/core/ngx_string.c
src/core/ngx_string.h
src/event/modules/ngx_devpoll_module.c
src/event/modules/ngx_epoll_module.c
src/event/modules/ngx_iocp_module.c
src/event/modules/ngx_poll_module.c
src/event/modules/ngx_rtsig_module.c
src/event/modules/ngx_select_module.c
src/event/ngx_event.c
src/event/ngx_event_accept.c
src/event/ngx_event_acceptex.c
src/event/ngx_event_connect.c
src/event/ngx_event_connect.h
src/event/ngx_event_openssl.c
src/event/ngx_event_openssl.h
src/event/ngx_event_pipe.c
src/http/modules/ngx_http_autoindex_module.c
src/http/modules/ngx_http_empty_gif_module.c [new file with mode: 0644]
src/http/modules/ngx_http_fastcgi_module.c
src/http/modules/ngx_http_geo_module.c
src/http/modules/ngx_http_gzip_filter_module.c
src/http/modules/ngx_http_headers_filter_module.c
src/http/modules/ngx_http_index_module.c
src/http/modules/ngx_http_log_module.c
src/http/modules/ngx_http_not_modified_filter_module.c
src/http/modules/ngx_http_proxy_module.c
src/http/modules/ngx_http_range_filter_module.c
src/http/modules/ngx_http_referer_module.c [new file with mode: 0644]
src/http/modules/ngx_http_rewrite_module.c
src/http/modules/ngx_http_ssi_filter_module.c
src/http/modules/ngx_http_static_module.c
src/http/modules/ngx_http_status_module.c
src/http/modules/ngx_http_stub_status_module.c
src/http/modules/ngx_http_userid_filter_module.c
src/http/ngx_http.c
src/http/ngx_http_core_module.c
src/http/ngx_http_core_module.h
src/http/ngx_http_parse.c
src/http/ngx_http_request.c
src/http/ngx_http_request.h
src/http/ngx_http_request_body.c
src/http/ngx_http_script.c
src/http/ngx_http_script.h
src/http/ngx_http_special_response.c
src/http/ngx_http_upstream.c
src/http/ngx_http_upstream.h
src/http/ngx_http_variables.c
src/http/ngx_http_variables.h
src/imap/ngx_imap.c
src/imap/ngx_imap_auth_http_module.c
src/imap/ngx_imap_core_module.c
src/imap/ngx_imap_handler.c
src/imap/ngx_imap_parse.c
src/imap/ngx_imap_proxy_module.c
src/imap/ngx_imap_ssl_module.c
src/os/unix/ngx_aio_read.c
src/os/unix/ngx_aio_read_chain.c
src/os/unix/ngx_aio_write.c
src/os/unix/ngx_aio_write_chain.c
src/os/unix/ngx_channel.c
src/os/unix/ngx_files.c
src/os/unix/ngx_freebsd_rfork_thread.h
src/os/unix/ngx_gcc_atomic_amd64.h
src/os/unix/ngx_gcc_atomic_ppc.h
src/os/unix/ngx_gcc_atomic_sparc64.h
src/os/unix/ngx_gcc_atomic_x86.h
src/os/unix/ngx_linux_sendfile_chain.c
src/os/unix/ngx_posix_init.c
src/os/unix/ngx_process_cycle.c
src/os/unix/ngx_pthread_thread.c
src/os/unix/ngx_readv_chain.c
src/os/unix/ngx_solaris_sendfilev_chain.c
src/os/unix/ngx_sunpro_atomic_sparc64.h
src/os/unix/ngx_sunpro_sparc64.il
src/os/win32/nginx.rc
src/os/win32/ngx_files.c
src/os/win32/ngx_process_cycle.c
src/os/win32/ngx_wsarecv_chain.c
src/os/win32/ngx_wsasend_chain.c