nginx/src/http
Valentin Bartenev 2b8d6ad805 Refactored sendfile() AIO preload.
This reduces layering violation and simplifies the logic of AIO preread, since
it's now triggered by the send chain function itself without falling back to
the copy filter.  The context of AIO operation is now stored per file buffer,
which makes it possible to properly handle cases when multiple buffers come
from different locations, each with its own configuration.
2015-02-11 17:52:15 +03:00
..
modules Upstream: added variables support to proxy_cache and friends. 2014-12-22 12:59:09 +03:00
ngx_http_busy_lock.c Whitespace fixes. 2012-03-05 18:09:06 +00:00
ngx_http_busy_lock.h Copyright updated. 2012-01-18 15:07:43 +00:00
ngx_http_cache.h Cache: added temp_path to file cache. 2015-02-02 19:38:35 +03:00
ngx_http_config.h Copyright updated. 2012-01-18 15:07:43 +00:00
ngx_http_copy_filter_module.c Refactored sendfile() AIO preload. 2015-02-11 17:52:15 +03:00
ngx_http_core_module.c Fixed try_files directory test to match only a directory. 2015-01-21 00:26:32 +01:00
ngx_http_core_module.h Fixed typo. 2014-08-15 14:09:29 +04:00
ngx_http_file_cache.c Cache: added temp_path to file cache. 2015-02-02 19:38:35 +03:00
ngx_http_header_filter_module.c Fixed response line formatting with empty reason phrase. 2013-09-18 18:53:26 +04:00
ngx_http_parse_time.c Fixed compilation with -Wmissing-prototypes. 2012-07-24 15:09:54 +00:00
ngx_http_parse.c Style: add whitespace between control statement and parentheses. 2014-07-08 03:03:13 -07:00
ngx_http_postpone_filter_module.c Fixed error logging. 2013-05-21 17:30:19 +04:00
ngx_http_request_body.c Request body: avoid potential overflow. 2014-03-03 17:39:53 +04:00
ngx_http_request.c Upstream: improved subrequest logging. 2014-12-02 05:54:54 +03:00
ngx_http_request.h Refactored sendfile() AIO preload. 2015-02-11 17:52:15 +03:00
ngx_http_script.c Style. 2013-10-18 18:13:35 +04:00
ngx_http_script.h Copyright updated. 2012-01-18 15:07:43 +00:00
ngx_http_spdy_filter_module.c SPDY: stop emitting multiple empty header values. 2014-10-27 14:25:56 -07:00
ngx_http_spdy_module.c SPDY: macro used for recv_buffer_size initialization. 2014-03-19 12:57:32 +04:00
ngx_http_spdy_module.h SPDY: added the "spdy_chunk_size" directive. 2014-01-14 16:24:45 +04:00
ngx_http_spdy.c SPDY: push pending data while closing a stream as with keepalive. 2014-11-21 22:51:49 +03:00
ngx_http_spdy.h SPDY: fixed operator precedence in uint16/uint32 write macros. 2014-05-29 21:15:19 +04:00
ngx_http_special_response.c Format specifier fixes in error logging. 2013-08-20 20:47:16 +04:00
ngx_http_upstream_round_robin.c Upstream: included backup peers into peer.tries. 2014-09-12 18:50:46 +04:00
ngx_http_upstream_round_robin.h Upstream: generic hash module. 2014-06-02 16:16:22 +04:00
ngx_http_upstream.c Upstream: detect port absence in fastcgi_pass with IP literal. 2015-01-22 16:23:32 +03:00
ngx_http_upstream.h Upstream: $upstream_header_time variable. 2015-01-14 09:03:35 +03:00
ngx_http_variables.c Variables: fixed non-indexed access of prefix vars (ticket #600). 2014-08-27 21:38:04 +04:00
ngx_http_variables.h Removed unused ngx_http_clear_variable() macro. 2013-03-21 16:06:13 +00:00
ngx_http_write_filter_module.c Write filter: fixed handling of sync bufs (ticket #132). 2014-11-28 16:58:39 +03:00
ngx_http.c Avoided to add duplicate hash key in ngx_http_types_slot(). 2014-09-17 22:52:02 +08:00
ngx_http.h Upstream: added the "$upstream_cookie_<name>" variables. 2014-04-29 12:28:41 +04:00