nginx 0.1.11v0.1.11
commita8d4ebdae51218c8309971297aebcf4208224a96
authorIgor Sysoev <igor@sysoev.ru>
Wed, 1 Dec 2004 21:00:00 +0000 (2 00:00 +0300)
committerKirill A. Korinskiy <catap@catap.ru>
Wed, 1 Dec 2004 21:00:00 +0000 (2 00:00 +0300)
treedc10f7b3568ef9dba9334067ed58146f7796f5ca
parent3a7350328479bb3aebc976dd3a5b508049a91eb2
nginx 0.1.11

    *) Feature: the worker_priority directive.

    *) Change: both tcp_nopush and tcp_nodelay directives affect the
       transferred response.

    *) Bugfix: nginx did not call initgroups().
       Thanks to Andrew Sitnikov and Andrei Nigmatulin.

    *) Change: now the ngx_http_autoindex_module shows the file size in the
       bytes.

    *) Bugfix: the ngx_http_autoindex_module returned the 500 error if the
       broken symlink was in a directory.

    *) Bugfix: the files bigger than 4G could not be transferred using
       sendfile.

    *) Bugfix: if the backend was resolved to several backends and there
       was an error while the response waiting then process may got caught
       in an endless loop.

    *) Bugfix: the worker process may exit with the "unknown cycle" message
       when the /dev/poll method was used.

    *) Bugfix: "close() channel failed" errors.

    *) Bugfix: the autodetection of the "nobody" and "nogroup" groups.

    *) Bugfix: the send_lowat directive did not work on Linux.

    *) Bugfix: the segmentation fault occurred if there was no events
       section in configuration.

    *) Bugfix: nginx could not be built on OpenBSD.

    *) Bugfix: the double slashes in "://" in the URI were converted to
       ":/".
45 files changed:
CHANGES
CHANGES.ru
auto/modules
auto/options
auto/os/conf
auto/os/linux
auto/types/value
auto/unix
src/core/nginx.c
src/core/nginx.h
src/core/ngx_buf.h
src/core/ngx_config.h
src/core/ngx_cycle.c
src/core/ngx_cycle.h
src/core/ngx_output_chain.c
src/core/ngx_string.c
src/event/modules/ngx_devpoll_module.c
src/event/ngx_event.c
src/event/ngx_event_connect.c
src/event/ngx_event_openssl.c
src/event/ngx_event_openssl.h
src/event/ngx_event_pipe.c
src/event/ngx_event_pipe.h
src/http/modules/ngx_http_autoindex_handler.c
src/http/modules/ngx_http_chunked_filter.c
src/http/modules/ngx_http_index_handler.c
src/http/modules/proxy/ngx_http_proxy_handler.c
src/http/modules/proxy/ngx_http_proxy_upstream.c
src/http/ngx_http_cache.h
src/http/ngx_http_core_module.c
src/http/ngx_http_header_filter.c
src/http/ngx_http_log_handler.c
src/http/ngx_http_parse.c
src/http/ngx_http_request.c
src/http/ngx_http_write_filter.c
src/os/unix/ngx_aio_write_chain.c
src/os/unix/ngx_files.h
src/os/unix/ngx_freebsd_init.c
src/os/unix/ngx_freebsd_sendfile_chain.c
src/os/unix/ngx_linux_sendfile_chain.c
src/os/unix/ngx_os.h
src/os/unix/ngx_posix_init.c
src/os/unix/ngx_process_cycle.c
src/os/unix/ngx_solaris_sendfilev_chain.c
src/os/unix/ngx_writev_chain.c