summaryrefslogtreecommitdiffhomepage
path: root/src/http/ngx_http_request.h (follow)
AgeCommit message (Collapse)AuthorFilesLines
2009-07-22geo module supports trusted proxiesIgor Sysoev1-1/+1
2009-05-25refactor ngx_http_charset_header_filter()Igor Sysoev1-1/+0
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.
2006-08-16nginx-0.3.59-RELEASE importrelease-0.3.59Igor Sysoev1-1/+0
*) Feature: now is possible to do several redirection using the "error_page" directive. *) Bugfix: the "dav_access" directive did not support three parameters. *) Bugfix: the "error_page" directive did not changes the "Content-Type" header line after the "X-Accel-Redirect" was used; the bug had appeared in 0.3.58.
2006-07-28nginx-0.3.55-RELEASE importrelease-0.3.55Igor Sysoev1-0/+2
*) Feature: the "stub" parameter in the "include" SSI command. *) Feature: the "block" SSI command. *) Feature: the unicode2nginx script was added to contrib. *) Bugfix: if a "root" was specified by variable only, then the root was relative to a server prefix. *) Bugfix: if the request contained "//" or "/./" and escaped symbols after them, then the proxied request was sent unescaped. *) Bugfix: the $r->headers_in("Cookie") of the ngx_http_perl_module now returns all "Cookie" header lines. *) Bugfix: a segmentation fault occurred if "client_body_in_file_only on" was used and nginx switched to a next upstream. *) Bugfix: on some condition while reconfiguration character codes inside the "charset_map" may be treated invalid; the bug had appeared in 0.3.50.
2006-07-07nginx-0.3.53-RELEASE importrelease-0.3.53Igor Sysoev1-3/+3
*) Change: the "add_header" directive adds the string to 204, 301, and 302 responses. *) Feature: the "server" directive in the "upstream" context supports the "weight" parameter. *) Feature: the "server_name" directive supports the "*" wildcard. *) Feature: nginx supports the request body size more than 2G. *) Bugfix: if a client was successfully authorized using "satisfy_any on", then anyway the message "access forbidden by rule" was written in the log. *) Bugfix: the "PUT" method may erroneously not create a file and return the 409 code. *) Bugfix: if the IMAP/POP3 backend returned an error, then nginx continued proxying anyway.
2006-06-28nginx-0.3.50-RELEASE importrelease-0.3.50Igor Sysoev1-1/+7
*) Change: the "proxy_redirect_errors" and "fastcgi_redirect_errors" directives was renamed to the "proxy_intercept_errors" and "fastcgi_intercept_errors" directives. *) Feature: the ngx_http_charset_module supports the recoding from the single byte encodings to the UTF-8 encoding and back. *) Feature: the "X-Accel-Charset" response header line is supported in proxy and FastCGI mode. *) Bugfix: the "\" escape symbol in the "\"" and "\'" pairs in the SSI command was removed only if the command also has the "$" symbol. *) Bugfix: the "<!--" string might be added on some conditions in the SSI after inclusion. *) Bugfix: if the "Content-Length: 0" header line was in response, then in nonbuffered proxying mode the client connection was not closed.