summaryrefslogtreecommitdiffhomepage
path: root/src/http/ngx_http_request.h (follow)
AgeCommit message (Collapse)AuthorFilesLines
2010-06-07merge r3528:Igor Sysoev1-4/+1
remove r->zero_in_uri
2010-06-04merge r3316, r3317, r3420, r3421, r3453:Igor Sysoev1-0/+2
browsers related fixes: *) add MSIE padding for Chrome too *) disable keepalive for Safari: https://bugs.webkit.org/show_bug.cgi?id=5760 *) do not disable keepalive after POST requests for MSIE 7+
2010-02-01merge r3309, r3314, r3315, r3380:Igor Sysoev1-1/+6
gzip headers related fixes: *) remove "Content-Encoding: gzip" in 304 response sent by ngx_http_gzip_static_module *) refactor gzip_vary handling *) test r->header_only last, since it's not actually frequent here: 304 and HEAD responses are not set it before the filter
2009-10-26merge r3162, r3183:Igor Sysoev1-0/+1
WebDAV fixes: *) check unsafe Destination *) omit '\0' from "Location" header on MKCOL request
2009-10-26merge r2993:Igor Sysoev1-1/+1
geo module supports trusted proxies
2009-10-26merge r2890, r2891, r2892:Igor Sysoev1-1/+0
refactor ngx_http_charset_header_filter()
2009-05-22add charset for ngx_http_gzip_static_module responsesIgor Sysoev1-0/+1
2009-05-08handle big responses for "size" and "test" image_filtersIgor Sysoev1-0/+1
2009-04-09backout r2535: virtual names is a property of address:port pair,Igor Sysoev1-0/+2
but is not a property of server configuration
2009-03-23a prelimiary proxy cache supportIgor Sysoev1-0/+5
2009-03-06now regex captures are per-request entitiesIgor Sysoev1-0/+7
2009-02-24move r->virtual_names to ngx_http_core_srv_conf_tIgor Sysoev1-2/+0
2009-02-24axe r->port_textIgor Sysoev1-1/+0
2009-02-23axe r->portIgor Sysoev1-1/+0
2009-02-23axe r->in_addrIgor Sysoev1-1/+0
2008-12-08*) refactor subrequest handling, now they run as separate posted requestsIgor Sysoev1-1/+11
*) now $upstream_addr, $upstream_status, $upstream_response_time can be used with log_subrequest
2008-11-11style fix: remove trailing spacesIgor Sysoev1-1/+1
2008-11-10ngx_http_limit_req_moduleIgor Sysoev1-2/+4
2008-09-29refactor log_subrequestIgor Sysoev1-0/+1
2008-08-26gzip_disable msie6Igor Sysoev1-0/+1
2008-08-13restore connection address on request closure,Igor Sysoev1-10/+0
this fixes the issue when a frontend before nginx sends various client connections via keepalive connection to nginx
2008-08-04test Content-Type via hash:Igor Sysoev1-0/+2
*) ngx_http_test_content_type() *) ngx_http_types_slot() *) ngx_http_merge_types()
2008-07-07always test root existence for access_log with variablesIgor Sysoev1-0/+1
2008-06-26the "Expect" header supportIgor Sysoev1-0/+2
2008-05-15*) host in request line has priorityIgor Sysoev1-1/+1
*) allow several Host headers *) validate host
2008-01-08axe old flag remained after ancient "post_accept_timeout" directiveIgor Sysoev1-2/+0
2007-12-30axe useless r->server_nameIgor Sysoev1-1/+0
2007-12-27ngx_http_gzip_static_module and gzip_disableIgor Sysoev1-0/+2
2007-11-27r->headers_out.refreshIgor Sysoev1-0/+1
2007-11-09If-Range supportIgor Sysoev1-0/+1
2007-10-14fix English grammarIgor Sysoev1-1/+1
2007-08-12regex in server_nameIgor Sysoev1-1/+9
2007-06-11the "www.example.*" wildcard hash supportIgor Sysoev1-4/+1
2007-04-21$request_time has millisecond precisionIgor Sysoev1-1/+2
2007-04-19ngx_http_sub_filter_moduleIgor Sysoev1-1/+2
2007-04-18store the upstream states before X-Accel-Redirect to a next upstreamIgor Sysoev1-0/+2
2007-03-30disable TRACE methodIgor Sysoev1-0/+1
2007-01-25undo "client_body_in_file_only any"Igor Sysoev1-1/+1
and introduce "client_body_in_file_only clean" introduce ngx_pool_delete_file() to not break a possible third-party ngx_pool_cleanup_file() usage that may lead to an removal of the useful files delete unnecessary ngx_http_finalize_request_body()
2007-01-18the "Overwrite" header lineIgor Sysoev1-0/+1
2007-01-18NGX_HTTP_PRECONDITION_FAILEDIgor Sysoev1-0/+1
2007-01-07count connection once per requestIgor Sysoev1-0/+6
2006-12-29move ranges array to ngx_http_range_filter_ctx_tIgor Sysoev1-8/+0
2006-11-14add more WebDAV methodsIgor Sysoev1-0/+7
2006-10-30high level HTTP buffered flags should be on per-subrequest basis,Igor Sysoev1-5/+7
this fix a bug in SSI when a big static file is included
2006-10-13<!--#include virtual=... set=... -->Igor Sysoev1-0/+13
2006-10-12remove r->root_lengthIgor Sysoev1-2/+0
2006-10-12compact r->http_minor and r->http_majorIgor Sysoev1-2/+4
2006-10-02set "Content-Length: 0" for errors handled by "return 204"Igor Sysoev1-0/+1
2006-08-30nginx-0.4.0-RELEASE importrelease-0.4.0Igor Sysoev1-1/+1
*) Change in internal API: the HTTP modules initialization was moved from the init module phase to the HTTP postconfiguration phase. *) Change: now the request body is not read beforehand for the ngx_http_perl_module: it's required to start the reading using the $r->has_request_body method. *) Feature: the ngx_http_perl_module supports the DECLINED return code. *) Feature: the ngx_http_dav_module supports the incoming "Date" header line for the PUT method. *) Feature: the "ssi" directive is available inside the "if" block. *) Bugfix: a segmentation fault occurred if there was an "index" directive with variables and the first index name was without variables; the bug had appeared in 0.1.29.
2006-08-28nginx-0.3.61-RELEASE importrelease-0.3.61Igor Sysoev1-0/+1
*) Change: now the "tcp_nodelay" directive is turned on by default. *) Feature: the "msie_refresh" directive. *) Feature: the "recursive_error_pages" directive. *) Bugfix: the "rewrite" directive returned incorrect redirect, if the redirect had the captured escaped symbols from original URI.