aboutsummaryrefslogtreecommitdiff
path: root/src/http/ngx_http_request.c
Commit message (Collapse)AuthorAge
...
* do not run regex for empty host name since regex always fails in this case,Igor Sysoev2009-10-22
| | | | the bug had been introduced in r2196
* rename core_srv_conf fields to more understandable default_server and serverIgor Sysoev2009-10-21
|
* fix r3218:Igor Sysoev2009-10-21
| | | | | | | | | | | | | Initially building lists of ports, addresses, and server names had been placed at final configuration stage, because complete set of the "listen"s and the "server_names" were required for this operation. r3218 broke it, because the "listen"s go usually first in configuration, and cscf->server_names is empty at this stage, therefore no virtual names were configured. Now server configurations are stored in array for each address:port to configure virtual names. Also regex captures flag is moved from server names to core server configuration.
* fix two previous commits: an early parallel body discarding completionIgor Sysoev2009-10-20
| | | | disables incomplete ngx_http_writer()
* allow discarding body while a long response transferIgor Sysoev2009-10-19
|
* restore discard body handler after ngx_http_set_writer() set it toIgor Sysoev2009-10-19
| | | | ngx_http_test_reading(), the bug was introduced in r3050
* add lingering timeout if a response is short and a request body is beingIgor Sysoev2009-10-19
| | | | discarded, the bug was introduced in r3050
* clear r->keepalive to disable preventively callingIgor Sysoev2009-10-02
| | | | ngx_http_set_keepalive() while request cleanup
* log 499 instead 0, the bug was introduced in r3050Igor Sysoev2009-09-30
|
* update the previous commit: use ngx_strlow()Igor Sysoev2009-09-24
|
* $host is always in low case:Igor Sysoev2009-09-24
| | | | | | | *) move low case convertation from ngx_http_find_virtual_server() to ngx_http_validate_host() *) add in ngx_http_validate_host() capability to copy host name in the pool allocated memory
* fix request counter for post_action, the bug was introduced in r3050Igor Sysoev2009-09-21
|
* use %*s instead of %VIgor Sysoev2009-09-01
|
* *) ngx_http_ephemeralIgor Sysoev2009-08-30
| | | | *) use preallocated terminal_posted_request
* do not disable gzip for MSIE 6.0 SV1 in "gzip_disable msie6"Igor Sysoev2009-08-28
|
* FreeBSD and Linux AIO supportIgor Sysoev2009-08-28
|
* style fixIgor Sysoev2009-08-28
|
* axe r->connection->destroyed testingIgor Sysoev2009-08-26
|
* request reference counterIgor Sysoev2009-08-26
|
* fix segfault if 400 or 414 errors are handled intricatelyIgor Sysoev2009-07-24
|
* *) $ssl_client_verifyIgor Sysoev2009-07-22
| | | | *) "ssl_verify_client ask" was changed to "ssl_verify_client optional"
* fix r2972, it caused "zero size buf" alert.Igor Sysoev2009-07-22
|
* geo module supports trusted proxiesIgor Sysoev2009-07-22
|
* skip URI trailing dots under Win32Igor Sysoev2009-07-14
|
* fix ngx_http_send_special() for subrequests handled by perlIgor Sysoev2009-07-09
|
* ignore ngx_atomic_fetch_add() resultIgor Sysoev2009-06-18
| | | | this fixes building at least by gcc 4.2.1 on Mac OS X 10.6
* fix "out of memory" case handlingIgor Sysoev2009-05-29
|
* keepalive_requestsIgor Sysoev2009-05-25
|
* fix socket leak introduced in r2378Igor Sysoev2009-05-25
|
* use ngx_connection_local_sockaddr() instead of ngx_http_server_addr()Igor Sysoev2009-05-18
|
* delete unneeded castIgor Sysoev2009-05-18
|
* handle big responses for "size" and "test" image_filtersIgor Sysoev2009-05-08
|
* *) refactor error_log processing: listen socket log might inherit built-inIgor Sysoev2009-04-30
| | | | | | error_log with zero level, and r2447, r2466, r2467 were not enough *) remove bogus "stderr" level *) some functions and fields renames
* ngx_path_separator()Igor Sysoev2009-04-23
|
* backout r2535: virtual names is a property of address:port pair,Igor Sysoev2009-04-09
| | | | but is not a property of server configuration
* refactor ngx_http_arg() using ngx_strcasestrn(),Igor Sysoev2009-04-04
| | | | back out zero termination introduced in r2138
* fix $server_addr for wildcard listen, the has been introduced in r2513Igor Sysoev2009-03-18
|
* fix building without PCRE, introduced in r2553Igor Sysoev2009-03-12
|
* ignore EINVAL from setsockopt() on SolarisIgor Sysoev2009-03-12
|
* fix segfaults introduced in r2549 and r2550Igor Sysoev2009-03-11
|
* fix segfaults introduced in r2550Igor Sysoev2009-03-09
|
* captures support in server_nameIgor Sysoev2009-03-06
|
* small optimization: " == NGX_ERROR" > " != NGX_OK"Igor Sysoev2009-02-24
|
* move r->virtual_names to ngx_http_core_srv_conf_tIgor Sysoev2009-02-24
|
* axe r->port_textIgor Sysoev2009-02-24
|
* axe r->portIgor Sysoev2009-02-23
|
* axe r->in_addrIgor Sysoev2009-02-23
|
* a prelimiary IPv6 support, HTTP listenIgor Sysoev2009-02-21
|
* avoid a double redirect response ifIgor Sysoev2009-01-31
| | | | | | | *) a request is going in a keep alive state, *) the request body should be discarded, *) epoll/rtsig reports about the response header has been sent, *) and write event handler calls core phase handler
* use "!= NGX_OK" instead of "== NGX_ERROR"Igor Sysoev2008-12-09
|