Wed, 29 Mar 2023 11:14:25 +0400 |
Sergey Kandaurov |
Merged with the default branch.
quic
|
Mon, 27 Feb 2023 14:00:56 +0400 |
Roman Arutyunyan |
HTTP/3: "quic" parameter of "listen" directive.
quic
|
Thu, 02 Feb 2023 23:38:48 +0300 |
Maxim Dounin |
Lingering close for connections with pipelined requests.
|
Mon, 22 Aug 2022 14:09:03 +0400 |
Roman Arutyunyan |
HTTP/3: renamed functions.
quic
|
Wed, 22 Jun 2022 18:34:58 +0400 |
Sergey Kandaurov |
Merged with the default branch.
quic
|
Mon, 30 May 2022 21:25:35 +0300 |
Maxim Dounin |
All non-unique input headers are now linked lists.
|
Mon, 30 May 2022 21:25:33 +0300 |
Maxim Dounin |
Reworked multi headers to use linked lists.
|
Mon, 30 May 2022 21:25:25 +0300 |
Maxim Dounin |
Perl: fixed $r->header_in("Connection").
|
Wed, 12 Jan 2022 11:57:46 +0300 |
Roman Arutyunyan |
HTTP/3: set c->error on read error in ngx_http_test_reading().
quic
|
Wed, 12 Jan 2022 11:57:06 +0300 |
Roman Arutyunyan |
HTTP/3: simplified code.
quic
|
Tue, 01 Jun 2021 17:37:51 +0300 |
Maxim Dounin |
Fixed SSL logging with lingering close.
stable-1.20
|
Thu, 09 Dec 2021 11:15:25 +0300 |
Sergey Kandaurov |
QUIC: fixed e06283038ec8 mis-merge.
quic
|
Tue, 07 Dec 2021 15:49:51 +0300 |
Sergey Kandaurov |
QUIC: clear SSL_OP_ENABLE_MIDDLEBOX_COMPAT on SSL context switch.
quic
|
Sat, 04 Dec 2021 10:52:55 +0300 |
Roman Arutyunyan |
HTTP/3: http3_hq directive and NGX_HTTP_V3_HQ macro.
quic
|
Mon, 06 Dec 2021 13:02:36 +0300 |
Roman Arutyunyan |
HTTP/3: merged ngx_http_quic_module into ngx_http_v3_module.
quic
|
Mon, 18 Oct 2021 15:47:06 +0300 |
Roman Arutyunyan |
HTTP/3: allowed QUIC stream connection reuse.
quic
|
Wed, 03 Nov 2021 11:22:07 +0300 |
Sergey Kandaurov |
Merged with the default branch.
quic
|
Thu, 21 Oct 2021 18:44:07 +0300 |
Maxim Dounin |
SSL: SSL_sendfile() support with kernel TLS.
|
Fri, 15 Oct 2021 10:02:15 +0300 |
Vladimir Homutov |
HTTP/2: removed support for NPN.
|
Mon, 27 Sep 2021 17:08:48 +0300 |
Roman Arutyunyan |
HTTP/3: reset streams with incomplete responses or timeouts.
quic
|
Wed, 29 Sep 2021 15:01:59 +0300 |
Sergey Kandaurov |
HTTP/3: fixed segfault when using SSL certificates with variables.
quic
|
Fri, 17 Sep 2021 16:32:23 +0300 |
Roman Arutyunyan |
HTTP/3: make ngx_http_log_error() static again.
quic
|
Wed, 01 Sep 2021 10:57:25 +0300 |
Sergey Kandaurov |
Merged with the default branch.
quic
|
Mon, 09 Aug 2021 18:12:12 +0300 |
Sergey Kandaurov |
Disabled HTTP/1.0 requests with Transfer-Encoding.
|
Thu, 15 Jul 2021 16:28:21 +0300 |
Sergey Kandaurov |
Merged with the default branch.
quic
|
Mon, 28 Jun 2021 18:01:24 +0300 |
Maxim Dounin |
Disabled control characters in the Host header.
|
Mon, 28 Jun 2021 18:01:20 +0300 |
Maxim Dounin |
Improved logging of invalid headers.
|
Mon, 28 Jun 2021 18:01:13 +0300 |
Maxim Dounin |
Disabled spaces in URIs (ticket #196).
|
Mon, 28 Jun 2021 18:01:06 +0300 |
Maxim Dounin |
Disabled requests with both Content-Length and Transfer-Encoding.
|
Mon, 28 Jun 2021 18:01:04 +0300 |
Maxim Dounin |
Added CONNECT method rejection.
|
Mon, 28 Jun 2021 18:01:00 +0300 |
Maxim Dounin |
Moved TRACE method rejection to a better place.
|
Tue, 01 Jun 2021 17:37:51 +0300 |
Maxim Dounin |
Fixed SSL logging with lingering close.
|
Fri, 28 May 2021 13:33:08 +0300 |
Sergey Kandaurov |
Merged with the default branch.
quic
|
Mon, 24 May 2021 18:23:42 +0300 |
Maxim Dounin |
Fixed log action when using SSL certificates with variables.
|
Tue, 30 Mar 2021 23:34:51 +0300 |
Sergey Kandaurov |
Merged with the default branch.
quic
|
Wed, 24 Mar 2021 14:03:33 +0300 |
Sergey Kandaurov |
Cancel keepalive and lingering close on EOF better (ticket #2145).
|
Wed, 17 Feb 2021 14:48:35 +0300 |
Sergey Kandaurov |
Merged with the default branch.
quic
|
Thu, 11 Feb 2021 21:52:09 +0300 |
Maxim Dounin |
Reuse of connections in lingering close.
|
Tue, 19 Jan 2021 20:32:00 +0300 |
Maxim Dounin |
Core: removed post_accept_timeout.
|
Mon, 21 Dec 2020 17:35:13 +0000 |
Roman Arutyunyan |
HTTP/3: removed HTTP/3-specific code.
quic
|
Fri, 22 Jan 2021 16:34:06 +0300 |
Roman Arutyunyan |
HTTP/3: refactored request parser.
quic
|
Tue, 15 Dec 2020 16:55:43 +0000 |
Sergey Kandaurov |
Merged with the default branch.
quic
|
Thu, 10 Dec 2020 20:09:39 +0300 |
Maxim Dounin |
Removed extra allocation for r->uri.
|
Thu, 10 Dec 2020 20:09:30 +0300 |
Maxim Dounin |
Fixed parsing of absolute URIs with empty path (ticket #2079).
|
Tue, 08 Dec 2020 01:43:36 +0300 |
Ruslan Ermilov |
SSL: fixed SSL shutdown on lingering close.
|
Wed, 25 Nov 2020 17:57:43 +0000 |
Roman Arutyunyan |
HTTP/3: eliminated r->method_start.
quic
|
Tue, 24 Nov 2020 17:19:40 +0000 |
Sergey Kandaurov |
Merged with the default branch.
quic
|
Fri, 06 Nov 2020 23:44:54 +0300 |
Ruslan Ermilov |
SSL: fixed non-working SSL shutdown on lingering close.
|
Fri, 06 Nov 2020 23:44:47 +0300 |
Ruslan Ermilov |
Removed dead code from ngx_http_set_keepalive().
|
Tue, 10 Nov 2020 19:40:00 +0000 |
Roman Arutyunyan |
QUIC: renamed c->qs to c->quic.
quic
|
Thu, 29 Oct 2020 14:53:58 +0000 |
Sergey Kandaurov |
Merged with the default branch.
quic
|
Thu, 22 Oct 2020 18:02:28 +0300 |
Maxim Dounin |
SSL: ssl_reject_handshake directive (ticket #195).
|
Thu, 01 Oct 2020 12:21:11 +0100 |
Sergey Kandaurov |
Merged with the default branch.
quic
|
Thu, 24 Sep 2020 13:51:29 +0100 |
Sergey Kandaurov |
SSL: abort handshake on SSL_set_SSL_CTX() errors.
|
Thu, 01 Oct 2020 10:04:35 +0300 |
Vladimir Homutov |
QUIC: moved ssl configuration pointer to quic configuration.
quic
|
Tue, 29 Sep 2020 22:09:09 +0100 |
Roman Arutyunyan |
QUIC: switch stream context to a server selected by SNI.
quic
|
Wed, 23 Sep 2020 13:13:04 +0100 |
Sergey Kandaurov |
QUIC: unbreak client certificate verification after 0d2b2664b41c.
quic
|
Tue, 25 Aug 2020 12:45:21 +0300 |
Roman Arutyunyan |
HTTP/3: drop the unwanted remainder of the request.
quic
|
Tue, 18 Aug 2020 16:22:00 +0300 |
Roman Arutyunyan |
Merged with the default branch.
quic
|
Mon, 10 Aug 2020 18:52:34 +0300 |
Maxim Dounin |
SSL: disabled sending shutdown after ngx_http_test_reading().
|
Thu, 06 Aug 2020 05:02:22 +0300 |
Maxim Dounin |
Added size check to ngx_http_alloc_large_header_buffer().
|
Tue, 11 Aug 2020 10:41:39 +0300 |
Roman Arutyunyan |
QUIC: fixed ngx_http_test_reading() for QUIC streams.
quic
|
Thu, 23 Jul 2020 13:41:24 +0300 |
Roman Arutyunyan |
HTTP/3: server pushes.
quic
|
Tue, 14 Jul 2020 16:52:44 +0300 |
Roman Arutyunyan |
HTTP/3: support $server_protocol variable.
quic
|
Wed, 22 Jul 2020 11:03:42 +0300 |
Roman Arutyunyan |
HTTP/3: do not call shutdown() for QUIC streams.
quic
|
Tue, 21 Jul 2020 23:08:23 +0300 |
Roman Arutyunyan |
QUIC: eliminated connection handler argument in ngx_quic_run().
quic
|
Tue, 21 Jul 2020 23:09:22 +0300 |
Roman Arutyunyan |
QUIC: added "quic" listen parameter.
quic
|
Tue, 30 Jun 2020 15:32:09 +0300 |
Roman Arutyunyan |
HTTP/3: set r->headers_in.chunked flag after parsing headers.
quic
|
Thu, 02 Jul 2020 16:47:51 +0300 |
Roman Arutyunyan |
HTTP/3: close QUIC connection with HTTP/QPACK errors when needed.
quic
|
Thu, 02 Jul 2020 15:34:05 +0300 |
Roman Arutyunyan |
HTTP/3: refactored dynamic table implementation.
quic
|
Tue, 02 Jun 2020 15:59:14 +0300 |
Roman Arutyunyan |
Decoupled validation of Host and :authority for HTTP/2 and HTTP/3.
quic
|
Fri, 29 May 2020 12:42:23 +0300 |
Roman Arutyunyan |
Require ":authority" or "Host" in HTTP/3 and HTTP/2 requests.
quic
|
Tue, 26 May 2020 20:26:44 +0300 |
Sergey Kandaurov |
Merged with the default branch.
quic
|
Fri, 22 May 2020 17:30:12 +0300 |
Roman Arutyunyan |
SSL: client certificate validation with OCSP (ticket #1534).
|
Tue, 19 May 2020 16:20:33 +0300 |
Roman Arutyunyan |
Fixed client buffer reallocation for HTTP/3.
quic
|
Tue, 19 May 2020 15:47:37 +0300 |
Roman Arutyunyan |
Fixed $request_length for HTTP/3.
quic
|
Tue, 19 May 2020 15:34:00 +0300 |
Roman Arutyunyan |
HTTP/3: restricted symbols in header names.
quic
|
Tue, 19 May 2020 15:29:10 +0300 |
Roman Arutyunyan |
HTTP/3: split header parser in two functions.
quic
|
Thu, 23 Apr 2020 18:05:05 +0300 |
Roman Arutyunyan |
Assign connection number to every QUIC stream log.
quic
|
Tue, 14 Apr 2020 19:35:20 +0300 |
Sergey Kandaurov |
Merged with the default branch.
quic
|
Fri, 28 Feb 2020 19:54:13 +0300 |
Roman Arutyunyan |
Simplified subrequest finalization.
|
Mon, 02 Mar 2020 20:07:36 +0300 |
Dmitry Volyntsev |
Fixed premature background subrequest finalization.
|
Fri, 27 Mar 2020 19:41:06 +0300 |
Roman Arutyunyan |
Parsing HTTP/3 request body.
quic
|
Tue, 24 Mar 2020 16:38:03 +0300 |
Roman Arutyunyan |
Removed ngx_quic_stream_node_t.
quic
|
Tue, 24 Mar 2020 19:17:57 +0300 |
Sergey Kandaurov |
QUIC streams don't need filter_need_in_memory after 7f0981be07c4.
quic
|
Mon, 23 Mar 2020 20:48:34 +0300 |
Sergey Kandaurov |
Fixed client certificate verification.
quic
|
Mon, 23 Mar 2020 21:20:20 +0300 |
Roman Arutyunyan |
Respect QUIC max_idle_timeout.
quic
|
Fri, 20 Mar 2020 13:47:44 +0300 |
Vladimir Homutov |
Configurable transport parameters.
quic
|
Wed, 18 Mar 2020 20:22:16 +0300 |
Roman Arutyunyan |
HTTP/3 $request_line variable.
quic
|
Wed, 18 Mar 2020 13:46:35 +0300 |
Roman Arutyunyan |
Refactored HTTP/3 parser.
quic
|
Sat, 14 Mar 2020 13:18:55 +0300 |
Roman Arutyunyan |
Temporary fix for header null-termination in HTTP/3.
quic
|
Fri, 13 Mar 2020 19:36:33 +0300 |
Roman Arutyunyan |
HTTP/3.
quic
|
Fri, 13 Mar 2020 14:39:23 +0300 |
Vladimir Homutov |
Stream "connection" read/write methods.
quic
|
Thu, 12 Mar 2020 18:08:26 +0300 |
Sergey Kandaurov |
Fix build.
quic
|
Thu, 12 Mar 2020 16:54:43 +0300 |
Vladimir Homutov |
HTTP/QUIC interface reworked.
quic
|
Fri, 28 Feb 2020 16:23:25 +0300 |
Vladimir Homutov |
Moved all QUIC code into ngx_event_quic.c
quic
|
Fri, 28 Feb 2020 13:09:52 +0300 |
Sergey Kandaurov |
Introduced quic_version macro, uint16/uint32 routines ported.
quic
|
Fri, 28 Feb 2020 13:09:52 +0300 |
Sergey Kandaurov |
Cleanup.
quic
|
Wed, 26 Feb 2020 16:56:47 +0300 |
Vladimir Homutov |
Generic function for HKDF expansion.
quic
|
Fri, 28 Feb 2020 13:09:52 +0300 |
Sergey Kandaurov |
QUIC header protection routines, introduced ngx_quic_tls_hp().
quic
|
Fri, 28 Feb 2020 13:09:52 +0300 |
Sergey Kandaurov |
AEAD routines, introduced ngx_quic_tls_open()/ngx_quic_tls_seal().
quic
|
Fri, 28 Feb 2020 13:09:52 +0300 |
Sergey Kandaurov |
Transport parameters stub, to complete handshake.
quic
|
Fri, 28 Feb 2020 13:09:52 +0300 |
Sergey Kandaurov |
Introduced ngx_quic_secret_t.
quic
|
Fri, 28 Feb 2020 13:09:52 +0300 |
Sergey Kandaurov |
QUIC handshake handler, draft 24 bump.
quic
|
Fri, 28 Feb 2020 13:09:52 +0300 |
Sergey Kandaurov |
Fixed indentation.
quic
|
Fri, 28 Feb 2020 13:09:52 +0300 |
Sergey Kandaurov |
PN-aware AEAD nonce, feeding proper CRYPTO length.
quic
|
Fri, 28 Feb 2020 13:09:51 +0300 |
Sergey Kandaurov |
OpenSSL compatibility.
quic
|
Fri, 28 Feb 2020 13:09:51 +0300 |
Sergey Kandaurov |
QUIC add_handshake_data callback, varint routines.
quic
|
Fri, 28 Feb 2020 13:09:51 +0300 |
Sergey Kandaurov |
QUIC set_encryption_secrets callback.
quic
|
Fri, 28 Feb 2020 13:09:51 +0300 |
Sergey Kandaurov |
Server Initial Keys.
quic
|
Fri, 28 Feb 2020 13:09:51 +0300 |
Sergey Kandaurov |
Initial QUIC support in http.
quic
|
Fri, 28 Feb 2020 13:09:51 +0300 |
Sergey Kandaurov |
HTTP UDP layer, QUIC support autotest.
quic
|
Thu, 27 Feb 2020 19:03:21 +0300 |
Sergey Kandaurov |
Disabled connection reuse while in SSL handshake.
|
Thu, 20 Feb 2020 16:51:07 +0300 |
Maxim Dounin |
Disabled duplicate "Host" headers (ticket #1724).
|
Thu, 20 Feb 2020 16:19:34 +0300 |
Maxim Dounin |
Removed "Transfer-Encoding: identity" support.
|
Thu, 20 Feb 2020 16:19:29 +0300 |
Maxim Dounin |
Disabled multiple Transfer-Encoding headers.
|
Tue, 05 Mar 2019 16:34:19 +0300 |
Maxim Dounin |
SSL: moved c->ssl->handshaked check in server name callback.
|
Sun, 03 Mar 2019 16:48:06 +0300 |
Maxim Dounin |
SSL: server name callback changed to return fatal errors.
|
Sun, 03 Mar 2019 16:47:44 +0300 |
Maxim Dounin |
SSL: server name callback changed to return SSL_TLSEXT_ERR_OK.
|
Mon, 25 Feb 2019 21:16:26 +0300 |
Maxim Dounin |
SSL: fixed possible segfault with dynamic certificates.
|
Mon, 25 Feb 2019 16:42:23 +0300 |
Maxim Dounin |
SSL: passwords support for dynamic certificate loading.
|
Mon, 25 Feb 2019 16:42:05 +0300 |
Maxim Dounin |
SSL: variables support in ssl_certificate and ssl_certificate_key.
|
Mon, 25 Feb 2019 16:41:08 +0300 |
Maxim Dounin |
Style.
|
Mon, 16 Jul 2018 17:47:20 +0300 |
Maxim Dounin |
SSL: fixed SSL_clear_options() usage with OpenSSL 1.1.0+.
stable-1.14
|
Tue, 02 Oct 2018 17:46:18 +0300 |
Maxim Dounin |
SSL: fixed segfault on renegotiation (ticket #1646).
|
Fri, 21 Sep 2018 15:59:30 +0300 |
Maxim Dounin |
Fixed socket leak with "return 444" in error_page (ticket #274).
|
Mon, 10 Sep 2018 18:57:13 +0300 |
Maxim Dounin |
Lingering close changed to handle NGX_AGAIN.
|
Mon, 16 Jul 2018 17:47:20 +0300 |
Maxim Dounin |
SSL: fixed SSL_clear_options() usage with OpenSSL 1.1.0+.
|
Thu, 12 Jul 2018 12:50:20 +0300 |
Ruslan Ermilov |
Allow resetting connections closed by "return 444" (ticket #905).
|
Thu, 07 Jun 2018 20:01:41 +0300 |
Ruslan Ermilov |
Added r->schema.
|
Thu, 07 Jun 2018 19:53:43 +0300 |
Ruslan Ermilov |
Removed extraneous check while processing request line.
|
Tue, 24 Apr 2018 15:29:01 +0300 |
Maxim Dounin |
SSL: detect "listen ... ssl" without certificates (ticket #178).
|
Sat, 17 Mar 2018 23:04:25 +0300 |
Maxim Dounin |
gRPC: special handling of the TE request header.
|
Thu, 15 Feb 2018 17:51:26 +0300 |
Ruslan Ermilov |
Expose more headers with NGX_HTTP_HEADERS.
|
Tue, 30 Jan 2018 17:46:31 +0300 |
Sergey Kandaurov |
SSL: using default server context in session remove (closes #1464).
|
Mon, 20 Nov 2017 16:31:07 +0300 |
Maxim Dounin |
Fixed worker_shutdown_timeout in various cases.
|
Fri, 24 Mar 2017 03:37:34 -0700 |
Piotr Sikora |
Added support for trailers in HTTP responses.
|
Mon, 29 May 2017 23:33:38 +0300 |
Roman Arutyunyan |
Fixed background requests with asynchronous operations.
|
Mon, 29 May 2017 16:34:29 +0300 |
Maxim Dounin |
SSL: set TCP_NODELAY on SSL connections before handshake.
|
Fri, 26 May 2017 22:52:48 +0300 |
Ruslan Ermilov |
Introduced ngx_tcp_nodelay().
|
Thu, 25 May 2017 15:57:59 +0300 |
Roman Arutyunyan |
Background subrequests for cache updates.
|
Tue, 25 Apr 2017 23:39:13 +0300 |
Ruslan Ermilov |
Don't pretend we support HTTP major versions >1 as HTTP/1.1.
|
Mon, 03 Apr 2017 14:29:40 +0800 |
hucongcong |
Fixed type.
|
Sun, 02 Apr 2017 14:32:29 +0300 |
Maxim Dounin |
Moved handling of wev->delayed to the connection event handler.
|
Fri, 24 Mar 2017 16:26:12 +0300 |
Maxim Dounin |
Fixed CPU hog while freeing hc->busy after e662cbf1b932 (1.11.11).
|
Tue, 07 Mar 2017 18:49:31 +0300 |
Maxim Dounin |
Converted hc->busy/hc->free to use chain links.
|
Thu, 02 Feb 2017 20:29:16 +0300 |
Maxim Dounin |
SSL: fixed ssl_buffer_size on SNI virtual hosts (ticket #1192).
|
Fri, 20 May 2016 18:41:17 +0300 |
Valentin Bartenev |
HTTP/2: the "421 Misdirected Request" response (closes #848).
stable-1.10
|
Tue, 07 Jun 2016 17:44:20 +0300 |
Valentin Bartenev |
Fixed an error log message.
|
Fri, 20 May 2016 18:41:17 +0300 |
Valentin Bartenev |
HTTP/2: the "421 Misdirected Request" response (closes #848).
|
Mon, 16 May 2016 20:37:23 +0300 |
Maxim Dounin |
Dav: return 501 on PUT with ranges (ticket #948).
|
Fri, 13 May 2016 17:19:23 +0300 |
Valentin Bartenev |
Improved EPOLLRDHUP handling.
|
Thu, 31 Mar 2016 02:33:57 +0300 |
Sergey Kandaurov |
Fixed logging.
|
Wed, 24 Feb 2016 15:58:07 +0300 |
Valentin Bartenev |
HTTP/2: implemented per request timeouts (closes #626).
|
Wed, 24 Feb 2016 16:01:23 +0300 |
Valentin Bartenev |
Fixed buffer over-read while logging invalid request headers.
|
Thu, 05 Nov 2015 15:01:09 +0300 |
Valentin Bartenev |
SSL: only select SPDY using NPN if "spdy" is enabled.
stable-1.8
|
Tue, 08 Dec 2015 16:59:43 +0300 |
Sergey Kandaurov |
SSL: fixed possible segfault on renegotiation (ticket #845).
|
Fri, 06 Nov 2015 15:22:43 +0300 |
Ruslan Ermilov |
Style: unified request method checks.
|
Thu, 05 Nov 2015 15:01:09 +0300 |
Valentin Bartenev |
SSL: only select HTTP/2 using NPN if "http2" is enabled.
|
Fri, 11 Sep 2015 20:13:06 +0300 |
Valentin Bartenev |
The HTTP/2 implementation (RFC 7240, 7241).
|
Sun, 23 Aug 2015 21:03:32 +0300 |
Valentin Bartenev |
Limit recursive subrequests instead of simultaneous.
|
Tue, 16 Jun 2015 13:45:19 +0300 |
Roman Arutyunyan |
Core: renamed ngx_proxy_protocol_parse to ngx_proxy_protocol_read.
|
Sat, 25 Apr 2015 22:44:02 +0300 |
Vladimir Homutov |
Core: the ngx_set_connection_log() macro.
|
Thu, 23 Apr 2015 14:17:40 +0300 |
Ruslan Ermilov |
Removed the obsolete rtsig module.
|
Wed, 22 Apr 2015 18:57:32 +0300 |
Ruslan Ermilov |
Removed the obsolete aio module.
|
Wed, 08 Oct 2014 17:16:04 +0400 |
Maxim Dounin |
Fixed possible buffer overrun in "too long header line" logging.
stable-1.6
|
Mon, 23 Mar 2015 21:09:19 +0300 |
Maxim Dounin |
Request body: unbuffered reading.
|
Mon, 02 Mar 2015 21:15:46 +0300 |
Roman Arutyunyan |
SSL: reset ready flag if recv(MSG_PEEK) found no bytes in socket.
|
Tue, 02 Dec 2014 05:54:54 +0300 |
Maxim Dounin |
Upstream: improved subrequest logging.
|
Wed, 08 Oct 2014 17:16:04 +0400 |
Maxim Dounin |
Fixed possible buffer overrun in "too long header line" logging.
|
Wed, 27 Aug 2014 20:44:11 +0400 |
Valentin Bartenev |
SPDY: avoid setting timeout on stream events in ngx_http_writer().
|
Fri, 18 Jul 2014 20:02:11 +0400 |
Maxim Dounin |
Reset of r->uri.len on URI parsing errors.
|
Mon, 17 Mar 2014 17:41:24 +0400 |
Roman Arutyunyan |
Added server-side support for PROXY protocol v1 (ticket #355).
|
Tue, 28 Jan 2014 15:40:46 +0400 |
Maxim Dounin |
Fixed TCP_DEFER_ACCEPT handling (ticket #353).
stable-1.4
|
Mon, 03 Feb 2014 14:17:17 -0800 |
Piotr Sikora |
Use ngx_socket_errno where appropriate.
|
Fri, 31 Jan 2014 14:18:52 +0400 |
Vladimir Homutov |
Fixed false compiler warning.
|
Thu, 30 Jan 2014 19:13:12 +0400 |
Ruslan Ermilov |
Fixed a compile warning introduced by 01e2a5bcdd8f.
|
Tue, 28 Jan 2014 15:33:49 -0800 |
Piotr Sikora |
SSL: support ALPN (IETF's successor to NPN).
|
Tue, 28 Jan 2014 15:40:46 +0400 |
Maxim Dounin |
Fixed TCP_DEFER_ACCEPT handling (ticket #353).
|
Mon, 16 Sep 2013 18:33:39 +0400 |
Valentin Bartenev |
Use EPOLLRDHUP in ngx_http_test_reading() (ticket #320).
|
Wed, 04 Sep 2013 21:17:00 +0400 |
Maxim Dounin |
Request cleanup code unified, no functional changes.
|
Mon, 02 Sep 2013 03:45:14 +0400 |
Valentin Bartenev |
Assume the HTTP/1.0 version by default.
|
Fri, 14 Jun 2013 20:56:07 +0400 |
Maxim Dounin |
Fixed ngx_http_test_reading() to finalize request properly.
|
Mon, 13 May 2013 17:39:45 +0400 |
Maxim Dounin |
Fixed lingering_time check.
|
Sat, 11 May 2013 18:49:30 +0400 |
Maxim Dounin |
Fixed build with --with-mail_ssl_module.
|
Fri, 29 Mar 2013 17:19:11 +0000 |
Maxim Dounin |
Merge of r5083: fixed potential segfault in keepalive handler.
stable-1.2
|
Wed, 20 Mar 2013 10:36:57 +0000 |
Valentin Bartenev |
Preliminary experimental support for SPDY draft 2.
|
Wed, 20 Mar 2013 09:36:27 +0000 |
Valentin Bartenev |
URI processing code moved to a separate function.
|
Fri, 15 Mar 2013 19:49:54 +0000 |
Valentin Bartenev |
Allow to reuse connections that wait their first request.
|
Tue, 12 Mar 2013 13:38:04 +0000 |
Maxim Dounin |
Fixed logging in ngx_http_wait_request_handler().
|
Thu, 07 Mar 2013 18:14:27 +0000 |
Valentin Bartenev |
Refactored ngx_http_init_request().
|
Thu, 07 Mar 2013 18:07:16 +0000 |
Valentin Bartenev |
Removed c->single_connection flag.
|
Thu, 07 Mar 2013 17:59:27 +0000 |
Valentin Bartenev |
Respect the new behavior of TCP_DEFER_ACCEPT.
|
Thu, 07 Mar 2013 17:41:40 +0000 |
Valentin Bartenev |
Use "client_header_timeout" for all requests in a connection.
|
Thu, 07 Mar 2013 17:21:50 +0000 |
Valentin Bartenev |
Create request object only after the first byte was received.
|
Fri, 01 Mar 2013 14:55:42 +0000 |
Valentin Bartenev |
Allocate request object from its own pool.
|
Wed, 27 Feb 2013 17:41:34 +0000 |
Valentin Bartenev |
SNI: added restriction on requesting host other than negotiated.
|
Wed, 27 Feb 2013 17:38:54 +0000 |
Valentin Bartenev |
SNI: reset to default server if requested host was not found.
|
Wed, 27 Feb 2013 17:33:59 +0000 |
Valentin Bartenev |
SNI: avoid surplus lookup of virtual server if SNI was used.
|
Wed, 27 Feb 2013 17:27:15 +0000 |
Valentin Bartenev |
Apply server configuration as soon as host is known.
|
Wed, 27 Feb 2013 17:21:21 +0000 |
Valentin Bartenev |
SSL: do not treat SSL handshake as request.
|
Wed, 27 Feb 2013 17:16:51 +0000 |
Valentin Bartenev |
Status: do not count connection as reading right after accept().
|
Wed, 27 Feb 2013 17:12:48 +0000 |
Valentin Bartenev |
SNI: reuse selected configuration for all requests in a connection.
|
Wed, 27 Feb 2013 17:06:52 +0000 |
Valentin Bartenev |
SNI: ignore captures in server_name regexes when matching by SNI.
|
Wed, 27 Feb 2013 17:03:14 +0000 |
Valentin Bartenev |
Changed interface of ngx_http_validate_host().
|
Wed, 27 Feb 2013 16:56:47 +0000 |
Valentin Bartenev |
Introduced the ngx_http_set_connection_log() macro.
|
Wed, 27 Feb 2013 16:53:01 +0000 |
Valentin Bartenev |
The default server lookup is now done only once per connection.
|
Wed, 27 Feb 2013 13:29:50 +0000 |
Ruslan Ermilov |
Correctly handle multiple X-Forwarded-For headers (ticket #106).
|
Sat, 23 Feb 2013 13:23:48 +0000 |
Valentin Bartenev |
Fixed potential segfault in ngx_http_keepalive_handler().
|
Mon, 18 Feb 2013 13:50:52 +0000 |
Maxim Dounin |
Proxy: support for connection upgrade (101 Switching Protocols).
|
Wed, 21 Nov 2012 01:08:11 +0000 |
Maxim Dounin |
Request body: chunked transfer encoding support.
|
Tue, 13 Nov 2012 11:21:31 +0000 |
Maxim Dounin |
Merge of r4892: keepalive memory usage optimization.
stable-1.2
|
Tue, 13 Nov 2012 10:42:16 +0000 |
Maxim Dounin |
Merge of r4885: ssl_verify_client optional_no_ca.
stable-1.2
|
Tue, 23 Oct 2012 14:36:18 +0000 |
Valentin Bartenev |
ngx_http_keepalive_handler() is now trying to not keep c->buffer's memory for
|
Wed, 03 Oct 2012 15:24:08 +0000 |
Maxim Dounin |
SSL: the "ssl_verify_client" directive parameter "optional_no_ca".
|
Mon, 06 Aug 2012 17:36:30 +0000 |
Maxim Dounin |
Merge of r4771: ngx_http_find_virtual_server() fix.
stable-1.2
|
Mon, 06 Aug 2012 15:45:44 +0000 |
Maxim Dounin |
Merge of r4740: fixed $request_length for pipelined requests.
stable-1.2
|
Mon, 30 Jul 2012 11:42:03 +0000 |
Valentin Bartenev |
ngx_http_find_virtual_server() should return NGX_DECLINED if virtual server not
|
Sat, 07 Jul 2012 21:20:27 +0000 |
Maxim Dounin |
Entity tags: basic support in not modified filter.
|
Fri, 06 Jul 2012 04:27:06 +0000 |
Andrey Belov |
Corrected $request_length calculation for pipelined requests.
|
Mon, 02 Jul 2012 17:41:52 +0000 |
Maxim Dounin |
Merge of r4698: X-Forwarded-For conditionals.
stable-1.2
|
Thu, 21 Jun 2012 11:02:22 +0000 |
Ruslan Ermilov |
Fixed compile-time conditionals used to detect if X-Forwarded-For support
|
Tue, 05 Jun 2012 13:52:37 +0000 |
Maxim Dounin |
Merge of r4674, r4675, r4676: win32 fixes.
stable-1.2
|
Tue, 05 Jun 2012 13:38:27 +0000 |
Maxim Dounin |
Win32: uris with ":$" are now rejected.
|