Commit Graph

  • 1be6d80089 QUIC: connection multiplexing per port. Roman Arutyunyan 2020-11-11 11:57:50 +0000
  • 23597e97f5 Configure: shared sources for addon modules. Maxim Dounin 2020-11-10 17:13:20 +0300
  • 3030907f5f Configure: initialization of NGX_ADDON_SRCS. Maxim Dounin 2020-11-10 17:13:17 +0300
  • 82a56ff85a Configure: style. Maxim Dounin 2020-11-10 17:13:14 +0300
  • a3b5ccd056 Request body: removed error assumption (ticket #2058). Maxim Dounin 2020-11-09 22:41:54 +0300
  • 8ed303c055 Request body: improved logging. Maxim Dounin 2020-11-09 22:40:53 +0300
  • d889cff0e5 QUIC: renamed field and function related to client ids. Roman Arutyunyan 2020-11-09 18:58:29 +0000
  • b19923f91b QUIC: multiple versions support in ALPN. Sergey Kandaurov 2020-11-10 00:32:56 +0300
  • 7f43460387 QUIC: multiple versions support. Sergey Kandaurov 2020-11-10 00:23:04 +0300
  • 66cb03f003 QUIC: preparatory changes for multiple QUIC versions support. Sergey Kandaurov 2020-11-10 00:20:44 +0300
  • ad2b9944b0 SSL: fixed non-working SSL shutdown on lingering close. Ruslan Ermilov 2020-11-06 23:44:54 +0300
  • aad0d1bf1c Removed dead code from ngx_http_set_keepalive(). Ruslan Ermilov 2020-11-06 23:44:47 +0300
  • b874b822e1 QUIC: added proper logging of special values. Vladimir Homutov 2020-11-06 18:21:31 +0300
  • 609af6e31d QUIC: fixed address validation issues in a new connection. Sergey Kandaurov 2020-11-02 17:38:11 +0000
  • 0aef8438f4 QUIC: refactored key handling. Sergey Kandaurov 2020-11-02 18:21:34 +0300
  • 8ed020db75 QUIC: refactored SSL_do_handshake() handling. Sergey Kandaurov 2020-10-29 21:50:49 +0000
  • 1a0888aef9 QUIC: passing ssl_conn to SSL_get0_alpn_selected() directly. Sergey Kandaurov 2020-10-29 21:50:19 +0000
  • 6f73d24061 Merged with the default branch. Sergey Kandaurov 2020-10-29 14:53:58 +0000
  • c3e8e59a55 QUIC: handle more frames in ngx_quic_resend_frames(). Roman Arutyunyan 2020-10-29 14:25:02 +0000
  • 3853e081fd
    [SA-15301] Apply patches: IP_TRANSPARENT, fd passing, czd user on unix listening sockets Kosmas Valianos 2020-10-29 11:07:39 +0100
  • 21a5955f75 QUIC: avoided retransmission of stale ack frames. Vladimir Homutov 2020-10-28 14:22:51 +0300
  • 3c04273733 Core: added format specifiers to output binary data as hex. Vladimir Homutov 2020-10-28 10:56:11 +0300
  • c566d79993 Version bump. Vladimir Homutov 2020-11-05 22:37:27 +0300
  • 54187d2d7a QUIC: changed STREAM frame debugging. Roman Arutyunyan 2020-10-27 18:21:36 +0000
  • 42a4e6d311 QUIC: changed ACK frame debugging. Roman Arutyunyan 2020-10-28 09:15:04 +0000
  • db65797133 release-1.19.4 tag Maxim Dounin 2020-10-27 18:09:20 +0300
  • 0db948d240 nginx-1.19.4-RELEASE release-1.19.4 Maxim Dounin 2020-10-27 18:09:20 +0300
  • a37d00064a QUIC: unified range format for rx and tx ACK frames. Roman Arutyunyan 2020-10-27 13:24:00 +0000
  • 68f7e9540a QUIC: cleanup send context properly. Vladimir Homutov 2020-10-27 00:14:24 +0300
  • a1473ce8b0 QUIC: added push event afer the address was validated. Vladimir Homutov 2020-10-27 00:00:56 +0300
  • ddd665ca66 QUIC: updated anti-amplification check for draft 32. Vladimir Homutov 2020-10-26 23:58:34 +0300
  • 7ba467944d QUIC: got rid of "pkt" abbreviation in logs. Vladimir Homutov 2020-10-26 23:47:49 +0300
  • 37b7360893 QUIC: added "rx" and "tx" prefixes to packet debug. Vladimir Homutov 2020-10-26 23:47:16 +0300
  • d35db4b3eb QUIC: added connection state debug to event handlers. Vladimir Homutov 2020-10-26 23:17:54 +0300
  • 1d9e9a1a29 QUIC: added logging of a declined packet without retry token. Vladimir Homutov 2020-10-26 00:34:24 +0300
  • 0946f8c3ca QUIC: revised value separators in debug and error messages. Vladimir Homutov 2020-10-27 14:12:31 +0300
  • 528e5bd1fb QUIC: single function for frame debug logging. Vladimir Homutov 2020-10-27 14:32:08 +0300
  • 3c0a5bea71 First commit Martin Duke 2020-10-23 08:01:30 -0700
  • 83d7a949e8 QUIC: optimized acknowledgement generation. Vladimir Homutov 2020-10-23 17:08:50 +0300
  • b92e596918 QUIC: added missing "quic" prefix in debug messages. Vladimir Homutov 2020-10-23 18:22:01 +0300
  • ab747ff51f bugfix: should adjust buf->last after copy data to new buffer. lijunlong 2020-10-23 17:56:14 +0800
  • 9cdb278454 SSL: ssl_reject_handshake directive (ticket #195). Maxim Dounin 2020-10-22 18:02:28 +0300
  • f9a37243c9 Stream: proxy_ssl_conf_command directive. Maxim Dounin 2020-10-22 18:00:27 +0300
  • 9a72ac799c Upstream: proxy_ssl_conf_command and friends. Maxim Dounin 2020-10-22 18:00:23 +0300
  • ac9c162282 SSL: ssl_conf_command directive. Maxim Dounin 2020-10-22 18:00:22 +0300
  • af05f05f91 Core: ngx_conf_set_keyval_slot() now accepts NGX_CONF_UNSET_PTR. Maxim Dounin 2020-10-22 18:00:20 +0300
  • 8e1ec8a5c2 QUIC: updated README. Sergey Kandaurov 2020-10-22 12:55:15 +0100
  • fec3d792c9 QUIC: restored proper usage of ngx_quic_drop_ack_ranges(). Sergey Kandaurov 2020-10-22 11:05:50 +0100
  • ff26faaf77 QUIC: fixed dropping output ack ranges on input ack. Vladimir Homutov 2020-10-21 20:39:25 +0300
  • 1506c7b825 QUIC: added macro for unset packet number. Vladimir Homutov 2020-10-21 18:44:25 +0300
  • cb3a1d7f49 QUIC: drop acknowledged ranges. Vladimir Homutov 2020-10-20 18:53:25 +0300
  • 6e412bf182 QUIC: added ACK frame range support. Vladimir Homutov 2020-10-20 18:53:00 +0300
  • 74f6c92529 QUIC: expand UDP datagrams with an ack-eliciting Initial packet. Sergey Kandaurov 2020-10-21 12:46:23 +0100
  • e1982a1aba QUIC: teach how to compute only the length of created QUIC headers. Sergey Kandaurov 2020-10-21 12:03:23 +0100
  • fe2c392551 QUIC: simplified ngx_quic_create_long_header(). Sergey Kandaurov 2020-10-21 12:03:22 +0100
  • a47a4400b8 QUIC: avoided excessive initialization in ngx_quic_send_frames(). Sergey Kandaurov 2020-10-21 12:03:22 +0100
  • c405a364eb QUIC: sorted ngx_quic_send_frames() declarations. Sergey Kandaurov 2020-10-21 12:03:21 +0100
  • d54fd4ed34 QUIC: account packet header length in amplification limit. Vladimir Homutov 2020-10-19 12:19:38 +0300
  • 743cc99781 QUIC: reverted previous 3 commits. Vladimir Homutov 2020-10-19 10:32:53 +0300
  • 2d65615b42 try: --skiptests Vladimir Homutov 2020-10-19 10:10:21 +0300
  • 622a65edea QUIC: added ACK frame range support. Vladimir Homutov 2020-10-14 23:21:36 +0300
  • 2ba670a925 Cpp test: added stream. Ruslan Ermilov 2020-10-13 07:44:09 +0300
  • 9381ecb185 Limit req: unlocking of nodes on complex value errors. Maxim Dounin 2020-10-08 17:44:34 +0300
  • 1e92a0a4ce Mail: proxy_smtp_auth directive. Maxim Dounin 2020-10-03 21:04:57 +0300
  • 8523ef8e86 Version bump. Maxim Dounin 2020-10-03 21:01:12 +0300
  • e8277e4224 SSL: added the "ssl_keys_file" directive. Vladimir Homutov 2020-09-15 22:44:46 +0300
  • 26102d7ad7 QUIC: account packet header length in amplification limit. Vladimir Homutov 2020-10-15 11:37:01 +0300
  • 72b566cea5 QUIC: fixed ngx_http_upstream_init() much like HTTP/2 connections. Sergey Kandaurov 2020-10-12 14:00:00 +0100
  • bb64f2017a QUIC: reset error and error_reason prior to processing packet. Vladimir Homutov 2020-10-09 16:57:19 +0300
  • c245c9ea20 QUIC: fixed dead store assignment. Sergey Kandaurov 2020-10-07 14:51:05 +0100
  • 017e3bd8a8 QUIC: fixed format specifier in debug message. Vladimir Homutov 2020-10-07 15:29:23 +0300
  • 5a07601a3c QUIC: added debug message with final packet processing status. Vladimir Homutov 2020-10-02 16:20:41 +0300
  • 783df73ba0 QUIC: set local_socklen in stream connections. Roman Arutyunyan 2020-10-07 12:24:03 +0100
  • d600364887 QUIC: enabled more key-related debug by default. Vladimir Homutov 2020-10-02 12:40:49 +0300
  • 9f583efe3d QUIC: added connection id debug. Vladimir Homutov 2020-10-02 12:56:34 +0300
  • 7369bdc47c QUIC: updated c->log->action strings to reflect proper state. Vladimir Homutov 2020-10-07 13:38:17 +0300
  • 7250a7688d QUIC: fixed memory leak in ngx_quic_send_frames(). Vladimir Homutov 2020-10-07 10:14:02 +0300
  • 46a01acdc0 QUIC: fixed measuring ACK Delay against 0-RTT packets. Sergey Kandaurov 2020-10-06 18:08:55 +0100
  • f09be89a52 QUIC: do not resend empty queue when speeding up handshake. Sergey Kandaurov 2020-10-05 13:02:53 +0100
  • 3309b1e8df QUIC: zero out packet length in frames prior to send. Sergey Kandaurov 2020-10-05 13:02:38 +0100
  • 4ed768d3d1 QUIC: fixed build with clang and NGX_QUIC_DEBUG_CRYPTO enabled. Vladimir Homutov 2020-10-05 14:36:17 +0300
  • b99a4a0b82 QUIC: inline function instead of macro for hexdump. Vladimir Homutov 2020-10-05 10:03:01 +0300
  • a06a3f6aba QUIC: fixed handling of incorrect packets. Vladimir Homutov 2020-10-01 22:20:51 +0300
  • 88cb4d3ab0 Merged with the default branch. Sergey Kandaurov 2020-10-01 12:21:11 +0100
  • ee4a6024cc QUIC: a bandaid for calculating ack_delay with non-monotonic time. Sergey Kandaurov 2020-10-01 12:10:37 +0100
  • 7bd3868715 QUIC: speeding up handshake completion. Sergey Kandaurov 2020-10-01 12:10:22 +0100
  • b64446f6f9 QUIC: fixed clang-ast asserts. Sergey Kandaurov 2020-10-01 12:09:47 +0100
  • 154536a64f QUIC: fixed build with OpenSSL after bed310672f39. Sergey Kandaurov 2020-10-01 12:00:12 +0100
  • 0f843cfb74 QUIC: moved ssl configuration pointer to quic configuration. Vladimir Homutov 2020-10-01 10:04:35 +0300
  • f797a8a5b5 QUIC: added stateless reset support. Vladimir Homutov 2020-09-30 20:54:46 +0300
  • 2c3ada5722 QUIC: refined the "c->quic->initialized" flag usage. Vladimir Homutov 2020-09-30 21:27:52 +0300
  • 99d4f2399d QUIC: packet processing refactoring. Vladimir Homutov 2020-09-30 15:14:09 +0300
  • 135b707ab0 release-1.19.3 tag Maxim Dounin 2020-09-29 17:32:10 +0300
  • 3e299b1576 nginx-1.19.3-RELEASE release-1.19.3 Maxim Dounin 2020-09-29 17:32:10 +0300
  • 249e126beb Updated OpenSSL used for win32 builds. Maxim Dounin 2020-09-29 15:56:16 +0300
  • e64f7fe7c9 Proxy: error checking for array init, missed in 7716:d6a5e14aa3e4. Maxim Dounin 2020-09-29 15:54:09 +0300
  • 718d589091 Userid: userid_flags fixup. Maxim Dounin 2020-09-29 15:52:18 +0300
  • 279efaab66 Resolver: improved error messages (ticket #2024). Maxim Dounin 2020-09-28 17:41:22 +0300
  • c511f3de3e Userid: userid_flags directive to set cookie flags. Maxim Dounin 2020-09-28 17:07:48 +0300
  • 21b903f8e3 Proxy: added the "proxy_cookie_flags" directive. Ruslan Ermilov 2020-09-27 23:21:11 +0300