Thu, 01 Oct 2020 22:20:51 +0300 |
Vladimir Homutov |
QUIC: fixed handling of incorrect packets.
quic
|
Thu, 01 Oct 2020 12:21:11 +0100 |
Sergey Kandaurov |
Merged with the default branch.
quic
|
Thu, 01 Oct 2020 12:10:37 +0100 |
Sergey Kandaurov |
QUIC: a bandaid for calculating ack_delay with non-monotonic time.
quic
|
Thu, 01 Oct 2020 12:10:22 +0100 |
Sergey Kandaurov |
QUIC: speeding up handshake completion.
quic
|
Thu, 01 Oct 2020 12:09:47 +0100 |
Sergey Kandaurov |
QUIC: fixed clang-ast asserts.
quic
|
Thu, 01 Oct 2020 12:00:12 +0100 |
Sergey Kandaurov |
QUIC: fixed build with OpenSSL after bed310672f39.
quic
|
Thu, 01 Oct 2020 10:04:35 +0300 |
Vladimir Homutov |
QUIC: moved ssl configuration pointer to quic configuration.
quic
|
Wed, 30 Sep 2020 20:54:46 +0300 |
Vladimir Homutov |
QUIC: added stateless reset support.
quic
|
Wed, 30 Sep 2020 21:27:52 +0300 |
Vladimir Homutov |
QUIC: refined the "c->quic->initialized" flag usage.
quic
|
Wed, 30 Sep 2020 15:14:09 +0300 |
Vladimir Homutov |
QUIC: packet processing refactoring.
quic
|
Fri, 25 Sep 2020 21:47:28 +0300 |
Vladimir Homutov |
QUIC: simplified packet header parsing.
quic
|
Fri, 25 Sep 2020 21:46:55 +0300 |
Roman Arutyunyan |
QUIC: keep the entire packet size in pkt->len.
quic
|
Fri, 18 Sep 2020 15:53:37 +0300 |
Vladimir Homutov |
QUIC: switched to using fixed-length server connection IDs.
quic
|
Wed, 30 Sep 2020 20:23:16 +0100 |
Roman Arutyunyan |
QUIC: resend frames by moving them to output queue.
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
|
Mon, 21 Sep 2020 13:58:17 +0300 |
Vladimir Homutov |
QUIC: prevented posted push event while in the draining state.
quic
|
Wed, 16 Sep 2020 20:21:03 +0100 |
Roman Arutyunyan |
HTTP/3: rearranged length check when parsing header.
quic
|
Wed, 16 Sep 2020 19:48:33 +0100 |
Roman Arutyunyan |
HTTP/3: removed HTTP/3 parser call from discard body filter.
quic
|
Wed, 16 Sep 2020 12:27:23 +0100 |
Roman Arutyunyan |
HTTP/3: reject HTTP/2 frames.
quic
|
Mon, 24 Aug 2020 09:56:36 +0300 |
Roman Arutyunyan |
HTTP/3: skip unknown frames on request stream.
quic
|
Wed, 16 Sep 2020 18:59:25 +0100 |
Roman Arutyunyan |
HTTP/3: fixed handling request body eof.
quic
|
Fri, 11 Sep 2020 10:56:05 +0300 |
Vladimir Homutov |
QUIC: switched to draft 29 by default.
quic
|
Wed, 09 Sep 2020 16:35:29 +0300 |
Roman Arutyunyan |
QUIC: allowed old DCID for initial packets until first ACK.
quic
|
Tue, 08 Sep 2020 15:54:02 +0300 |
Roman Arutyunyan |
QUIC: eliminated idle timeout restart for dropped packets.
quic
|
Tue, 08 Sep 2020 13:35:50 +0300 |
Sergey Kandaurov |
QUIC: removed check for packet size beyond MAX_UDP_PAYLOAD_SIZE.
quic
|
Tue, 08 Sep 2020 13:28:56 +0300 |
Sergey Kandaurov |
QUIC: check that the packet length is of at least sample size.
quic
|
Tue, 08 Sep 2020 13:27:39 +0300 |
Sergey Kandaurov |
QUIC: update packet length for short packets too.
quic
|
Mon, 07 Sep 2020 20:55:36 +0300 |
Roman Arutyunyan |
QUIC: added logging output stream frame offset.
quic
|
Fri, 04 Sep 2020 15:48:53 +0300 |
Vladimir Homutov |
QUIC: refactored ngx_quic_retry_input().
quic
|
Sun, 06 Sep 2020 14:51:23 +0300 |
Roman Arutyunyan |
QUIC: do not send STOP_SENDING after STREAM fin.
quic
|
Thu, 03 Sep 2020 13:11:27 +0300 |
Vladimir Homutov |
QUIC: added support for multiple connection IDs.
quic
|
Thu, 27 Aug 2020 10:15:37 +0300 |
Vladimir Homutov |
QUIC: style.
quic
|
Wed, 02 Sep 2020 22:34:15 +0300 |
Vladimir Homutov |
QUIC: pass return code from ngx_quic_decrypt() to the caller.
quic
|
Wed, 02 Sep 2020 09:54:15 +0300 |
Vladimir Homutov |
QUIC: discard unrecognized long packes.
quic
|
Mon, 31 Aug 2020 18:42:26 +0300 |
Roman Arutyunyan |
HTTP/3: do not set the never-indexed literal bit by default.
quic
|
Tue, 01 Sep 2020 17:20:42 +0300 |
Vladimir Homutov |
QUIC: discard incorrect packets instead of closing the connection.
quic
|
Tue, 01 Sep 2020 15:21:49 +0300 |
Roman Arutyunyan |
QUIC: do not update largest packet number from a bad packet.
quic
|
Fri, 28 Aug 2020 12:01:35 +0300 |
Roman Arutyunyan |
QUIC: handle PATH_CHALLENGE frame.
quic
|
Tue, 25 Aug 2020 17:22:57 +0300 |
Roman Arutyunyan |
QUIC: enforce flow control on incoming STREAM and CRYPTO frames.
quic
|
Tue, 25 Aug 2020 12:45:21 +0300 |
Roman Arutyunyan |
HTTP/3: drop the unwanted remainder of the request.
quic
|
Tue, 25 Aug 2020 14:07:26 +0300 |
Roman Arutyunyan |
QUIC: send STOP_SENDING on stream closure.
quic
|
Fri, 21 Aug 2020 14:55:32 +0300 |
Vladimir Homutov |
QUIC: updated README.
quic
|
Fri, 21 Aug 2020 14:41:42 +0300 |
Sergey Kandaurov |
QUIC: disabled bidirectional SSL shutdown after 09fb2135a589.
quic
|
Fri, 21 Aug 2020 14:41:41 +0300 |
Sergey Kandaurov |
QUIC: stripped down debug traces that have served its purpose.
quic
|
Fri, 21 Aug 2020 10:00:25 +0300 |
Vladimir Homutov |
QUIC: dead code removed.
quic
|
Thu, 20 Aug 2020 16:45:48 +0300 |
Vladimir Homutov |
QUIC: removed outdated TODOs.
quic
|
Thu, 20 Aug 2020 17:11:04 +0300 |
Vladimir Homutov |
QUIC: added version negotiation support.
quic
|
Thu, 20 Aug 2020 12:33:00 +0300 |
Roman Arutyunyan |
HTTP/3: special handling of client errors in the upstream module.
quic
|
Tue, 18 Aug 2020 17:23:16 +0300 |
Roman Arutyunyan |
HTTP/3: request more client body bytes.
quic
|
Wed, 19 Aug 2020 16:00:12 +0300 |
Sergey Kandaurov |
QUIC: fixed format specifiers.
quic
|
Wed, 19 Aug 2020 15:58:03 +0300 |
Sergey Kandaurov |
QUIC: changed c->quic->pto_count type to ngx_uint_t.
quic
|
Wed, 19 Aug 2020 13:24:54 +0300 |
Sergey Kandaurov |
QUIC: do not artificially delay sending queued frames.
quic
|
Wed, 19 Aug 2020 13:24:53 +0300 |
Sergey Kandaurov |
QUIC: do not arm loss detection timer on packet threshold.
quic
|
Wed, 19 Aug 2020 13:24:47 +0300 |
Sergey Kandaurov |
QUIC: do not arm loss detection timer for succeeding packets.
quic
|
Wed, 19 Aug 2020 13:24:30 +0300 |
Sergey Kandaurov |
QUIC: handling packets with send time equal to lost send time.
quic
|
Wed, 19 Aug 2020 13:24:23 +0300 |
Sergey Kandaurov |
QUIC: sending probe packets on PTO timer expiration.
quic
|
Tue, 18 Aug 2020 23:33:40 +0300 |
Sergey Kandaurov |
QUIC: changed ctx->largest_ack initial value to type maximum.
quic
|
Tue, 18 Aug 2020 17:11:32 +0300 |
Sergey Kandaurov |
HTTP/3: fixed context storage in request body parser.
quic
|
Tue, 18 Aug 2020 16:22:00 +0300 |
Roman Arutyunyan |
Merged with the default branch.
quic
|
Tue, 18 Aug 2020 12:28:33 +0300 |
Roman Arutyunyan |
QUIC: coalesce neighbouring stream send buffers.
quic
|
Fri, 14 Aug 2020 16:54:13 +0300 |
Sergey Kandaurov |
QUIC: packet based bytes_in_flight accounting.
quic
|
Fri, 14 Aug 2020 16:54:06 +0300 |
Sergey Kandaurov |
QUIC: fixed leak of bytes_in_flight on keys discard.
quic
|
Fri, 14 Aug 2020 16:53:56 +0300 |
Sergey Kandaurov |
QUIC: fixed leak of bytes_in_flight attributed to lost packets.
quic
|
Mon, 03 Aug 2020 13:31:48 +0300 |
Roman Arutyunyan |
QUIC: handle client RESET_STREAM and STOP_SENDING.
quic
|
Tue, 11 Aug 2020 19:10:57 +0300 |
Roman Arutyunyan |
QUIC: create streams for STREAM_DATA_BLOCKED and MAX_STREAM_DATA.
quic
|
Tue, 11 Aug 2020 10:41:39 +0300 |
Roman Arutyunyan |
QUIC: fixed ngx_http_test_reading() for QUIC streams.
quic
|
Fri, 07 Aug 2020 12:34:15 +0300 |
Sergey Kandaurov |
QUIC: fixed ACK Ranges processing.
quic
|
Fri, 07 Aug 2020 12:34:11 +0300 |
Sergey Kandaurov |
QUIC: fixed possible use-after-free on stream cleanup.
quic
|
Tue, 28 Jul 2020 18:54:20 +0300 |
Sergey Kandaurov |
QUIC: fixed format specifiers and removed casts.
quic
|
Tue, 28 Jul 2020 17:11:25 +0300 |
Sergey Kandaurov |
QUIC: consistent Stream ID logging format.
quic
|
Tue, 28 Jul 2020 15:53:42 +0300 |
Roman Arutyunyan |
QUIC: added HTTP/3 directives list to README.
quic
|
Thu, 23 Jul 2020 13:41:24 +0300 |
Roman Arutyunyan |
HTTP/3: server pushes.
quic
|
Mon, 27 Jul 2020 19:15:17 +0300 |
Roman Arutyunyan |
QUIC: limited the number of client-initiated streams.
quic
|
Mon, 27 Jul 2020 18:51:42 +0300 |
Roman Arutyunyan |
QUIC: limited the number of server-initiated streams.
quic
|
Tue, 14 Jul 2020 16:52:44 +0300 |
Roman Arutyunyan |
HTTP/3: support $server_protocol variable.
quic
|
Thu, 23 Jul 2020 11:40:10 +0300 |
Roman Arutyunyan |
Style: moved function declarations to match usual code style.
quic
|
Thu, 23 Jul 2020 13:12:01 +0300 |
Roman Arutyunyan |
HTTP/3: renamed server configuration variables from v3cf to h3scf.
quic
|
Mon, 13 Jul 2020 12:38:08 +0300 |
Roman Arutyunyan |
HTTP/3: renamed ngx_http_v3.c to ngx_http_v3_encode.c.
quic
|
Mon, 13 Jul 2020 12:33:00 +0300 |
Roman Arutyunyan |
HTTP/3: encode frame ids with ngx_http_v3_encode_varlen_int().
quic
|
Thu, 23 Jul 2020 12:31:40 +0300 |
Roman Arutyunyan |
HTTP/3: generate Location response header for absolute redirects.
quic
|
Mon, 13 Jul 2020 16:00:00 +0300 |
Roman Arutyunyan |
HTTP/3: header encoding functions.
quic
|
Wed, 22 Jul 2020 13:45:34 +0300 |
Roman Arutyunyan |
QUIC: updated README to mention "quic" listen parameter.
quic
|
Wed, 22 Jul 2020 14:48:49 +0300 |
Sergey Kandaurov |
QUIC: fixed bulding perl module by reducing header pollution.
quic
|
Wed, 22 Jul 2020 13:34:48 +0300 |
Roman Arutyunyan |
SSL: fixed compilation without QUIC after 0d2b2664b41c.
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:08:39 +0300 |
Roman Arutyunyan |
QUIC: added "quic" listen parameter in Stream.
quic
|
Tue, 21 Jul 2020 23:09:22 +0300 |
Roman Arutyunyan |
QUIC: added "quic" listen parameter.
quic
|
Sat, 18 Jul 2020 00:08:04 +0300 |
Roman Arutyunyan |
QUIC: do not verify the selected ALPN protocol.
quic
|
Sat, 18 Jul 2020 00:08:29 +0300 |
Roman Arutyunyan |
QUIC: fixed stream read event log.
quic
|
Mon, 20 Jul 2020 15:19:03 +0300 |
Sergey Kandaurov |
Fixed format specifiers.
quic
|
Thu, 16 Jul 2020 16:36:02 +0300 |
Vladimir Homutov |
QUIC: added anti-amplification limit.
quic
|
Thu, 16 Jul 2020 15:02:38 +0300 |
Vladimir Homutov |
QUIC: added limit of queued data.
quic
|
Thu, 16 Jul 2020 16:05:44 +0300 |
Vladimir Homutov |
QUIC: implemented probe timeout (PTO) calculation.
quic
|
Mon, 13 Jul 2020 17:31:29 +0300 |
Vladimir Homutov |
QUIC: reworked retransmission mechanism.
quic
|