aboutsummaryrefslogtreecommitdiff
path: root/src/http/modules/ngx_http_proxy_module.c
Commit message (Collapse)AuthorAge
...
* ngx_strlow()Igor Sysoev2008-08-04
|
* the "Expect" header supportIgor Sysoev2008-06-26
|
* *) back out r2040Igor Sysoev2008-06-17
| | | | | | *) refactor ngx_palloc() *) introduce ngx_pnalloc() *) additional pool blocks have smaller header
* remove directives deprecated in 0.3.xIgor Sysoev2008-05-24
|
* style fixIgor Sysoev2008-05-22
|
* non cacheable $proxy_host and $proxy_portIgor Sysoev2008-03-11
|
* fix r1903Igor Sysoev2008-03-03
|
* add X-Accel-Charset to ingored header, fix X-Accel-BufferingIgor Sysoev2008-02-11
|
* use %*s formatIgor Sysoev2007-12-24
|
* *) now ngx_conf_set_str_array_slot() tests NGX_CONF_UNSET_PTRIgor Sysoev2007-12-09
| | | | | | | this fixes fastcgi_catch_stderr segfault introduced in r1453 *) ngx_http_upstream_hide_headers_hash() *) proxy/fastcgi pass_header/hide_header use ngx_http_upstream_hide_headers_hash()
* return NGX_ERROR instead of NGX_HTTP_INTERNAL_SERVER_ERROR in u->parse_header()Igor Sysoev2007-12-09
|
* fix segfaultIgor Sysoev2007-12-03
|
* style fix: remove trailing spacesIgor Sysoev2007-12-01
|
* ngx_parse_url() saves port text, this allows to use it in proxy host headerIgor Sysoev2007-11-28
|
* fix segfaultIgor Sysoev2007-11-28
|
* proxy_pass variables supportIgor Sysoev2007-11-27
|
* set status in correct placeIgor Sysoev2007-11-06
|
* fix English grammarIgor Sysoev2007-10-14
|
* style fix: remove double semicolonsIgor Sysoev2007-10-09
|
* the "proxy_hide_header" and "fastcgi_hide_header" directives did notIgor Sysoev2007-09-15
| | | | hide response header lines whose name was longer than 32 characters
* escape internal request URI in proxy_passIgor Sysoev2007-09-09
|
* named locationIgor Sysoev2007-07-29
|
* style fixIgor Sysoev2007-07-23
|
* proxy_store and fastcgi_store were changed,Igor Sysoev2007-07-13
| | | | proxy_store_access and fastcgi_store_access were added
* proxy_store and fastcgi_storeIgor Sysoev2007-07-12
|
* style fixIgor Sysoev2007-06-07
|
* proxy_headers_hash_max_size and proxy_headers_hash_bucket_sizeIgor Sysoev2007-04-22
|
* use the contemporary directivesIgor Sysoev2007-02-21
|
* ngx_strcasecmp()/ngx_strncasecmp()Igor Sysoev2007-02-14
|
* ngx_ssl_get_server_conf()Igor Sysoev2007-01-02
|
* fix debug logIgor Sysoev2006-12-20
|
* rewritten upstreamIgor Sysoev2006-12-12
|
* fix fastcgi and memcached upstreamsIgor Sysoev2006-12-11
|
* upstream choice modulesIgor Sysoev2006-12-04
|
* allow proxy_pass inside limit_exceptIgor Sysoev2006-11-14
|
* axe unused codeIgor Sysoev2006-10-25
|
* align hash bucket size to cache lineIgor Sysoev2006-10-09
|
* fix hash building on unknown 64-bit platformIgor Sysoev2006-10-06
|
* fix proxy_redirect with variableIgor Sysoev2006-09-26
|
* nginx-0.3.58-RELEASE importrelease-0.3.58Igor Sysoev2006-08-14
| | | | | | | | | | | | | | | | *) Feature: the "error_page" directive supports the variables. *) Change: now the procfs interface instead of sysctl is used on Linux. *) Change: now the "Content-Type" header line is inherited from first response when the "X-Accel-Redirect" was used. *) Bugfix: the "error_page" directive did not redirect the 413 error. *) Bugfix: the trailing "?" did not remove old arguments if no new arguments were added to a rewritten URI. *) Bugfix: nginx could not run on 64-bit FreeBSD 7.0-CURRENT.
* nginx-0.3.55-RELEASE importrelease-0.3.55Igor Sysoev2006-07-28
| | | | | | | | | | | | | | | | | | | | | | | | | *) 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.
* nginx-0.3.54-RELEASE importrelease-0.3.54Igor Sysoev2006-07-11
| | | | | | | | | | | | | | | | | | | *) Feature: nginx now logs the subrequest information to the error log. *) Feature: the "proxy_next_upstream", "fastcgi_next_upstream", and "memcached_next_upstream" directives support the "off" parameter. *) Feature: the "debug_connection" directive supports the CIDR address form. *) Bugfix: if a response of proxied server or FastCGI server was converted from UTF-8 or back, then it may be transferred incomplete. *) Bugfix: the $upstream_response_time variable had the time of the first request to a backend only. *) Bugfix: nginx could not be built on amd64 platform; the bug had appeared in 0.3.53.
* nginx-0.3.53-RELEASE importrelease-0.3.53Igor Sysoev2006-07-07
| | | | | | | | | | | | | | | | | | | | | | *) 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.
* nginx-0.3.50-RELEASE importrelease-0.3.50Igor Sysoev2006-06-28
| | | | | | | | | | | | | | | | | | | | | *) 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.
* nginx-0.3.48-RELEASE importrelease-0.3.48Igor Sysoev2006-05-29
| | | | | | | | | | | | | | | | | *) Change: now the ngx_http_charset_module works for subrequests, if the response has no "Content-Type" header line. *) Bugfix: if the "proxy_pass" directive has no URI part, then the "proxy_redirect default" directive add the unnecessary slash in start of the rewritten redirect. *) Bugfix: the internal redirect always transform client's HTTP method to GET, now the transformation is made for the "X-Accel-Redirect" redirects only and if the method is not HEAD; the bug had appeared in 0.3.42. *) Bugfix: the ngx_http_perl_module could not be built, if the perl was built with the threads support; the bug had appeared in 0.3.46.
* nginx-0.3.47-RELEASE importrelease-0.3.47Igor Sysoev2006-05-23
| | | | | | | *) Feature: the "upstream" directive. *) Change: now the "\" escape symbol in the "\"" and "\'" pairs in the SSI command is always removed.
* nginx-0.3.46-RELEASE importrelease-0.3.46Igor Sysoev2006-05-11
| | | | | | | | | | | | | | *) Feature: the "proxy_hide_header", "proxy_pass_header", "fastcgi_hide_header", and "fastcgi_pass_header" directives. *) Change: the "proxy_pass_x_powered_by", "fastcgi_x_powered_by", and "proxy_pass_server" directives were canceled. *) Feature: the "X-Accel-Buffering" response header line is supported in proxy mode. *) Bugfix: the reconfiguration bug and memory leaks in the ngx_http_perl_module.
* nginx-0.3.40-RELEASE importrelease-0.3.40Igor Sysoev2006-04-19
| | | | | | | | *) Feature: the ngx_http_dav_module supports the MKCOL method. *) Feature: the "create_full_put_path" directive. *) Feature: the "$limit_rate" variable.
* nginx-0.3.36-RELEASE importrelease-0.3.36Igor Sysoev2006-04-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | *) Feature: the ngx_http_addition_filter_module. *) Feature: the "proxy_pass" and "fastcgi_pass" directives may be used inside the "if" block. *) Feature: the "proxy_ignore_client_abort" and "fastcgi_ignore_client_abort" directives. *) Feature: the "$request_completion" variable. *) Feature: the ngx_http_perl_module supports the $r->request_method and $r->remote_addr. *) Feature: the ngx_http_ssi_module supports the "elif" command. *) Bugfix: the "\/" string in the expression of the "if" command of the ngx_http_ssi_module was treated incorrectly. *) Bugfix: in the regular expressions in the "if" command of the ngx_http_ssi_module. *) Bugfix: if the relative path was specified in the "client_body_temp_path", "proxy_temp_path", "fastcgi_temp_path", and "perl_modules" directives, then the directory was used relatively to a current path but not to a server prefix.
* nginx-0.3.35-RELEASE importrelease-0.3.35Igor Sysoev2006-03-28
| | | | | | | | *) Bugfix: the accept-filter and the TCP_DEFER_ACCEPT option were set for first "listen" directive only; the bug had appeared in 0.3.31. *) Bugfix: in the "proxy_pass" directive without the URI part in a subrequest.