]> git.kaiwu.me - nginx.git/commit
nginx-0.1.25-RELEASE import release-0.1.25
authorIgor Sysoev <igor@sysoev.ru>
Sat, 19 Mar 2005 12:38:37 +0000 (12:38 +0000)
committerIgor Sysoev <igor@sysoev.ru>
Sat, 19 Mar 2005 12:38:37 +0000 (12:38 +0000)
commitc15717285d2157a603bb1b130b26d7baa549be7e
tree56dc8346b22bb2660eecd3bc086d263ac6d67326
parente12fbfe82a176cd386cdcecfeabf43ac8fd870a4
nginx-0.1.25-RELEASE import

    *) Bugfix: nginx did run on Linux parisc.

    *) Feature: nginx now does not start under FreeBSD if the sysctl
       kern.ipc.somaxconn value is too big.

    *) Bugfix: if a request was internally redirected by the
       ngx_http_index_module module to the ngx_http_proxy_module or
       ngx_http_fastcgi_module modules, then the index file was not closed
       after request completion.

    *) Feature: the "proxy_pass" can be used in location with regular
       expression.

    *) Feature: the ngx_http_rewrite_filter_module module supports the
       condition like "if ($HTTP_USER_AGENT ~ MSIE)".

    *) Bugfix: nginx started too slow if the large number of addresses and
       text values were used in the "geo" directive.

    *) Change: a variable name must be declared as "$name" in the "geo"
       directive. The previous variant without "$" is still supported, but
       will be removed soon.

    *) Feature: the "%{VARIABLE}v" logging parameter.

    *) Feature: the "set $name value" directive.

    *) Bugfix: gcc 4.0 compatibility.

    *) Feature: the --with-openssl-opt=OPTIONS autoconfiguration directive.
123 files changed:
auto/cc/gcc
auto/cc/icc
auto/lib/openssl/make
auto/options
auto/sources
auto/summary
docs/xml/nginx/changes.xml
src/core/nginx.c
src/core/nginx.h
src/core/ngx_array.c
src/core/ngx_array.h
src/core/ngx_buf.c
src/core/ngx_buf.h
src/core/ngx_conf_file.c
src/core/ngx_connection.c
src/core/ngx_cycle.c
src/core/ngx_file.c
src/core/ngx_file.h
src/core/ngx_garbage_collector.c
src/core/ngx_inet.c
src/core/ngx_list.c
src/core/ngx_list.h
src/core/ngx_log.c
src/core/ngx_output_chain.c
src/core/ngx_palloc.c
src/core/ngx_palloc.h
src/core/ngx_radix_tree.c
src/core/ngx_regex.c
src/core/ngx_regex.h
src/core/ngx_string.c
src/core/ngx_string.h
src/core/ngx_times.c
src/core/ngx_unix_domain.c
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_kqueue_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_openssl.c
src/event/ngx_event_pipe.c
src/event/ngx_event_posted.c
src/event/ngx_event_timer.c
src/event/ngx_event_timer.h
src/http/modules/ngx_http_access_module.c [moved from src/http/modules/ngx_http_access_handler.c with 85% similarity]
src/http/modules/ngx_http_autoindex_module.c [moved from src/http/modules/ngx_http_autoindex_handler.c with 96% similarity]
src/http/modules/ngx_http_charset_filter_module.c [moved from src/http/modules/ngx_http_charset_filter.c with 87% similarity]
src/http/modules/ngx_http_chunked_filter_module.c [moved from src/http/modules/ngx_http_chunked_filter.c with 87% similarity]
src/http/modules/ngx_http_fastcgi_module.c [moved from src/http/modules/ngx_http_fastcgi_handler.c with 96% similarity]
src/http/modules/ngx_http_geo_module.c
src/http/modules/ngx_http_gzip_filter_module.c [moved from src/http/modules/ngx_http_gzip_filter.c with 95% similarity]
src/http/modules/ngx_http_headers_filter_module.c [moved from src/http/modules/ngx_http_headers_filter.c with 89% similarity]
src/http/modules/ngx_http_index_module.c [moved from src/http/modules/ngx_http_index_handler.c with 92% similarity]
src/http/modules/ngx_http_not_modified_filter_module.c [moved from src/http/modules/ngx_http_not_modified_filter.c with 100% similarity]
src/http/modules/ngx_http_range_filter_module.c [moved from src/http/modules/ngx_http_range_filter.c with 92% similarity]
src/http/modules/ngx_http_rewrite_module.c [moved from src/http/modules/ngx_http_rewrite_handler.c with 71% similarity]
src/http/modules/ngx_http_ssi_filter_module.c [moved from src/http/modules/ngx_http_ssi_filter.c with 99% similarity]
src/http/modules/ngx_http_ssl_module.c
src/http/modules/ngx_http_ssl_module.h
src/http/modules/ngx_http_static_module.c [moved from src/http/modules/ngx_http_static_handler.c with 93% similarity]
src/http/modules/ngx_http_status_module.c [moved from src/http/modules/ngx_http_status_handler.c with 100% similarity]
src/http/modules/ngx_http_stub_status_module.c
src/http/modules/ngx_http_userid_filter_module.c [moved from src/http/modules/ngx_http_userid_filter.c with 99% similarity]
src/http/modules/proxy/ngx_http_proxy_handler.c
src/http/modules/proxy/ngx_http_proxy_header.c
src/http/modules/proxy/ngx_http_proxy_upstream.c
src/http/ngx_http.c
src/http/ngx_http.h
src/http/ngx_http_busy_lock.c
src/http/ngx_http_config.h
src/http/ngx_http_copy_filter_module.c [moved from src/http/ngx_http_copy_filter.c with 75% similarity]
src/http/ngx_http_core_module.c
src/http/ngx_http_header_filter_module.c [moved from src/http/ngx_http_header_filter.c with 98% similarity]
src/http/ngx_http_log_module.c [moved from src/http/ngx_http_log_handler.c with 88% similarity]
src/http/ngx_http_log_module.h [moved from src/http/ngx_http_log_handler.h with 77% similarity]
src/http/ngx_http_parse.c
src/http/ngx_http_parse_time.c
src/http/ngx_http_request.c
src/http/ngx_http_request.h
src/http/ngx_http_request_body.c
src/http/ngx_http_special_response.c
src/http/ngx_http_upstream.c
src/http/ngx_http_variables.c
src/http/ngx_http_variables.h
src/http/ngx_http_write_filter_module.c [moved from src/http/ngx_http_write_filter.c with 92% similarity]
src/imap/ngx_imap_handler.c
src/imap/ngx_imap_parse.c
src/imap/ngx_imap_proxy.c
src/os/unix/ngx_aio_read_chain.c
src/os/unix/ngx_aio_write_chain.c
src/os/unix/ngx_alloc.c
src/os/unix/ngx_errno.c
src/os/unix/ngx_errno.h
src/os/unix/ngx_files.c
src/os/unix/ngx_freebsd_init.c
src/os/unix/ngx_freebsd_rfork_thread.c
src/os/unix/ngx_freebsd_rfork_thread.h
src/os/unix/ngx_freebsd_sendfile_chain.c
src/os/unix/ngx_linux_sendfile_chain.c
src/os/unix/ngx_posix_init.c
src/os/unix/ngx_process.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_setproctitle.c
src/os/unix/ngx_socket.c
src/os/unix/ngx_solaris_sendfilev_chain.c
src/os/unix/ngx_writev_chain.c
src/os/win32/ngx_alloc.c
src/os/win32/ngx_files.c
src/os/win32/ngx_files.h
src/os/win32/ngx_process_cycle.c
src/os/win32/ngx_socket.c
src/os/win32/ngx_socket.h
src/os/win32/ngx_thread.c
src/os/win32/ngx_thread.h
src/os/win32/ngx_win32_config.h
src/os/win32/ngx_wsarecv_chain.c
src/os/win32/ngx_wsasend_chain.c