Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | do not run regex for empty host name since regex always fails in this case, | Igor Sysoev | 2009-10-22 | |
| | | | | the bug had been introduced in r2196 | |||
* | rename core_srv_conf fields to more understandable default_server and server | Igor Sysoev | 2009-10-21 | |
| | ||||
* | fix r3218: | Igor Sysoev | 2009-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 completion | Igor Sysoev | 2009-10-20 | |
| | | | | disables incomplete ngx_http_writer() | |||
* | allow discarding body while a long response transfer | Igor Sysoev | 2009-10-19 | |
| | ||||
* | restore discard body handler after ngx_http_set_writer() set it to | Igor Sysoev | 2009-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 being | Igor Sysoev | 2009-10-19 | |
| | | | | discarded, the bug was introduced in r3050 | |||
* | clear r->keepalive to disable preventively calling | Igor Sysoev | 2009-10-02 | |
| | | | | ngx_http_set_keepalive() while request cleanup | |||
* | log 499 instead 0, the bug was introduced in r3050 | Igor Sysoev | 2009-09-30 | |
| | ||||
* | update the previous commit: use ngx_strlow() | Igor Sysoev | 2009-09-24 | |
| | ||||
* | $host is always in low case: | Igor Sysoev | 2009-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 r3050 | Igor Sysoev | 2009-09-21 | |
| | ||||
* | use %*s instead of %V | Igor Sysoev | 2009-09-01 | |
| | ||||
* | *) ngx_http_ephemeral | Igor Sysoev | 2009-08-30 | |
| | | | | *) use preallocated terminal_posted_request | |||
* | do not disable gzip for MSIE 6.0 SV1 in "gzip_disable msie6" | Igor Sysoev | 2009-08-28 | |
| | ||||
* | FreeBSD and Linux AIO support | Igor Sysoev | 2009-08-28 | |
| | ||||
* | style fix | Igor Sysoev | 2009-08-28 | |
| | ||||
* | axe r->connection->destroyed testing | Igor Sysoev | 2009-08-26 | |
| | ||||
* | request reference counter | Igor Sysoev | 2009-08-26 | |
| | ||||
* | fix segfault if 400 or 414 errors are handled intricately | Igor Sysoev | 2009-07-24 | |
| | ||||
* | *) $ssl_client_verify | Igor Sysoev | 2009-07-22 | |
| | | | | *) "ssl_verify_client ask" was changed to "ssl_verify_client optional" | |||
* | fix r2972, it caused "zero size buf" alert. | Igor Sysoev | 2009-07-22 | |
| | ||||
* | geo module supports trusted proxies | Igor Sysoev | 2009-07-22 | |
| | ||||
* | skip URI trailing dots under Win32 | Igor Sysoev | 2009-07-14 | |
| | ||||
* | fix ngx_http_send_special() for subrequests handled by perl | Igor Sysoev | 2009-07-09 | |
| | ||||
* | ignore ngx_atomic_fetch_add() result | Igor Sysoev | 2009-06-18 | |
| | | | | this fixes building at least by gcc 4.2.1 on Mac OS X 10.6 | |||
* | fix "out of memory" case handling | Igor Sysoev | 2009-05-29 | |
| | ||||
* | keepalive_requests | Igor Sysoev | 2009-05-25 | |
| | ||||
* | fix socket leak introduced in r2378 | Igor Sysoev | 2009-05-25 | |
| | ||||
* | use ngx_connection_local_sockaddr() instead of ngx_http_server_addr() | Igor Sysoev | 2009-05-18 | |
| | ||||
* | delete unneeded cast | Igor Sysoev | 2009-05-18 | |
| | ||||
* | handle big responses for "size" and "test" image_filters | Igor Sysoev | 2009-05-08 | |
| | ||||
* | *) refactor error_log processing: listen socket log might inherit built-in | Igor Sysoev | 2009-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 Sysoev | 2009-04-23 | |
| | ||||
* | backout r2535: virtual names is a property of address:port pair, | Igor Sysoev | 2009-04-09 | |
| | | | | but is not a property of server configuration | |||
* | refactor ngx_http_arg() using ngx_strcasestrn(), | Igor Sysoev | 2009-04-04 | |
| | | | | back out zero termination introduced in r2138 | |||
* | fix $server_addr for wildcard listen, the has been introduced in r2513 | Igor Sysoev | 2009-03-18 | |
| | ||||
* | fix building without PCRE, introduced in r2553 | Igor Sysoev | 2009-03-12 | |
| | ||||
* | ignore EINVAL from setsockopt() on Solaris | Igor Sysoev | 2009-03-12 | |
| | ||||
* | fix segfaults introduced in r2549 and r2550 | Igor Sysoev | 2009-03-11 | |
| | ||||
* | fix segfaults introduced in r2550 | Igor Sysoev | 2009-03-09 | |
| | ||||
* | captures support in server_name | Igor Sysoev | 2009-03-06 | |
| | ||||
* | small optimization: " == NGX_ERROR" > " != NGX_OK" | Igor Sysoev | 2009-02-24 | |
| | ||||
* | move r->virtual_names to ngx_http_core_srv_conf_t | Igor Sysoev | 2009-02-24 | |
| | ||||
* | axe r->port_text | Igor Sysoev | 2009-02-24 | |
| | ||||
* | axe r->port | Igor Sysoev | 2009-02-23 | |
| | ||||
* | axe r->in_addr | Igor Sysoev | 2009-02-23 | |
| | ||||
* | a prelimiary IPv6 support, HTTP listen | Igor Sysoev | 2009-02-21 | |
| | ||||
* | avoid a double redirect response if | Igor Sysoev | 2009-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 Sysoev | 2008-12-09 | |
| |