Commit Graph

  • 025fa0374e Merged with the default branch. Sergey Kandaurov 2022-01-25 23:42:48 +0300
  • 60ca13f988 release-1.21.6 tag Maxim Dounin 2022-01-25 18:03:52 +0300
  • 97a111c0c0 nginx-1.21.6-RELEASE release-1.21.6 Maxim Dounin 2022-01-25 18:03:51 +0300
  • 264dd955cb QUIC: fixed macro style. Vladimir Homutov 2022-01-25 15:48:05 +0300
  • c403822674 QUIC: fixed chain returned from ngx_quic_write_chain(). Roman Arutyunyan 2022-01-25 09:45:50 +0300
  • 0a407d7df8 SSL: always renewing tickets with TLSv1.3 (ticket #1892). Maxim Dounin 2022-01-24 17:18:50 +0300
  • 7ba3063952 Contrib: vim syntax adjusted to save cpoptions (ticket #2276). Maxim Dounin 2022-01-22 00:28:51 +0300
  • a0aa287d13 QUIC: removed stale declaration. Vladimir Homutov 2022-01-21 11:41:39 +0300
  • 67b9f081d0 QUIC: avoid logging error in case of version negotiation. Vladimir Homutov 2022-01-23 21:29:36 +0300
  • a816af6e1b QUIC: additional limit for probing packets. Vladimir Homutov 2022-01-20 22:00:25 +0300
  • 950390108c Core: simplify reader lock release. Pavel Pautov 2022-01-19 17:37:34 -0800
  • 8a4a267d74 QUIC: reworked migration handling. Vladimir Homutov 2022-01-19 22:39:24 +0300
  • 1f97aa71ec QUIC: the "quic_active_connection_id_limit" directive. Vladimir Homutov 2022-01-18 12:49:55 +0300
  • 429150c1fa SSL: free pkey on SSL_CTX_set0_tmp_dh_pkey() failure. Sergey Kandaurov 2022-01-17 17:05:12 +0300
  • 8a67a56091 QUIC: introduced function ngx_quic_split_chain(). Roman Arutyunyan 2022-01-17 14:39:04 +0300
  • 6844eeb9c9 QUIC: fixed format specifier after 3789f4a56d65. Roman Arutyunyan 2022-01-16 00:28:13 +0300
  • 2ba20e3451 QUIC: return written size from ngx_quic_write_chain(). Roman Arutyunyan 2022-01-13 11:34:42 +0300
  • 2f28342e08 README: documented QuicTLS support. Sergey Kandaurov 2022-01-13 16:56:07 +0300
  • bd4a26c164 QUIC: removed ngx_send_lowat() check for QUIC connections. Sergey Kandaurov 2022-01-13 15:57:21 +0300
  • a7a3a8cc17 HTTP/3: removed useless warning regarding OpenSSL library. Sergey Kandaurov 2022-01-13 15:57:15 +0300
  • 35fc2eb247 QUIC: fixed handling stream input buffers. Roman Arutyunyan 2022-01-13 11:23:53 +0300
  • a6120a9bc5 QUIC: fixed handling STREAM FIN. Roman Arutyunyan 2022-01-11 18:57:02 +0300
  • 38cfe35779 HTTP/3: set c->error on read error in ngx_http_test_reading(). Roman Arutyunyan 2022-01-12 11:57:46 +0300
  • 5ab94d4219 HTTP/3: simplified code. Roman Arutyunyan 2022-01-12 11:57:06 +0300
  • 109166e4fa QUIC: modified HTTP version test. Roman Arutyunyan 2022-01-12 11:54:39 +0300
  • 22d4ff08bb Avoid sending "Connection: keep-alive" when shutting down. Maxim Dounin 2022-01-11 02:23:49 +0300
  • b1356ade07 HTTP/3: improved processing of multiple Cookie field lines. Sergey Kandaurov 2021-12-30 12:59:32 +0300
  • 96c342e560 Events: fixed balancing between workers with EPOLLEXCLUSIVE. Maxim Dounin 2021-12-30 01:08:46 +0300
  • 6147266217 Version bump. Maxim Dounin 2021-12-29 22:59:53 +0300
  • 7f0fdd4e14 Style. Roman Arutyunyan 2021-12-29 15:33:51 +0300
  • f3363a8dbe Merged with the default branch. Sergey Kandaurov 2021-12-29 15:17:26 +0300
  • 054944feb3 release-1.21.5 tag Maxim Dounin 2021-12-28 18:28:38 +0300
  • 3a7d332aef nginx-1.21.5-RELEASE release-1.21.5 Maxim Dounin 2021-12-28 18:28:37 +0300
  • d34c7b9fb0 Updated OpenSSL and PCRE used for win32 builds. Maxim Dounin 2021-12-28 17:56:16 +0300
  • 1f01183b9e Support for sendfile(SF_NOCACHE). Maxim Dounin 2021-12-27 19:49:26 +0300
  • 2a00e6141f SSL: SSL_sendfile(SF_NODISKIO) support. Maxim Dounin 2021-12-27 19:48:42 +0300
  • 20c35434ef Simplified sendfile(SF_NODISKIO) usage. Maxim Dounin 2021-12-27 19:48:33 +0300
  • f0a5ce136d Removed "aio sendfile", deprecated since 1.7.11. Maxim Dounin 2021-12-27 19:47:05 +0300
  • fa21bf0cc7 QUIC: got rid of ngx_quic_create_temp_socket(). Vladimir Homutov 2021-12-27 13:49:56 +0300
  • 05a32b5ec4 Fixed a mismerge in 5c86189a1c1b. Ruslan Ermilov 2021-12-28 15:01:02 +0300
  • 3662e0c83b QUIC: renamed input handling functions. Roman Arutyunyan 2021-12-27 16:15:28 +0300
  • cf96432910 QUIC: fixed format specifier after 6ccf3867959a. Roman Arutyunyan 2021-12-28 13:50:01 +0300
  • bef80e70f6 QUIC: fixed config test with bpf (ticket #2292). Vladimir Homutov 2021-12-28 13:24:58 +0300
  • d5f1f169bc Core: added NGX_REGEX_MULTILINE for 3rd party modules. Maxim Dounin 2021-12-25 01:07:18 +0300
  • 931acbf5bc PCRE2 and PCRE binary compatibility. Maxim Dounin 2021-12-25 01:07:16 +0300
  • c6fec0b027 PCRE2 library support. Maxim Dounin 2021-12-25 01:07:15 +0300
  • cddb22cefe Configure: simplified PCRE compilation. Maxim Dounin 2021-12-25 01:07:14 +0300
  • 28f8caac37 Core: ngx_regex.c style cleanup. Maxim Dounin 2021-12-25 01:07:12 +0300
  • 09268f58b4 Core: fixed ngx_pcre_studies cleanup. Maxim Dounin 2021-12-25 01:07:10 +0300
  • cd278da5e7 QUIC: refactored buffer allocation, spliting and freeing. Roman Arutyunyan 2021-12-24 18:39:22 +0300
  • 703be8c8f6 QUIC: removed ngx_quic_copy_chain(). Roman Arutyunyan 2021-12-16 17:07:11 +0300
  • 4d79f94221 QUIC: renamed buffer-related functions. Roman Arutyunyan 2021-12-16 17:06:35 +0300
  • baea97bc54 QUIC: refactored ngx_quic_order_bufs() and ngx_quic_split_bufs(). Roman Arutyunyan 2021-12-24 18:17:23 +0300
  • 97b34a01e2 QUIC: avoid excessive buffer allocations in stream output. Roman Arutyunyan 2021-12-24 18:13:51 +0300
  • 541ec50c42 QUIC: got rid of excessive "qsock" argument in ngx_quic_output.c. Vladimir Homutov 2021-12-27 13:52:57 +0300
  • cb273ddf91 QUIC: refactored ngx_quic_validate_path(). Vladimir Homutov 2021-12-16 11:49:08 +0300
  • 93230cd8cf QUIC: added missing check for backup path existence. Vladimir Homutov 2021-12-16 11:42:28 +0300
  • fa4da05854 Merged with the default branch. Ruslan Ermilov 2021-12-24 15:53:59 +0300
  • 363505e806 Moved Huffman coding out of HTTP/2. Ruslan Ermilov 2021-12-21 07:54:16 +0300
  • b5d022e797 Contrib: vim syntax, update core and 3rd party module directives. Gena Makhomed 2021-12-20 20:02:48 +0200
  • 3341a85076 QUIC: added path limiting function ngx_quic_path_limit(). Roman Arutyunyan 2021-12-14 16:24:20 +0300
  • 10fd8be86d QUIC: decoupled path state and limitation status. Vladimir Homutov 2021-12-13 09:48:33 +0300
  • a31745499b QUIC: improved path validation. Vladimir Homutov 2021-12-13 17:27:29 +0300
  • 6e7f192804 QUIC: write and full stream shutdown support. Roman Arutyunyan 2021-12-13 14:49:42 +0300
  • 6ea39f03ae QUIC: simplified stream initialization. Roman Arutyunyan 2021-12-10 19:43:50 +0300
  • 83e92a2edd HTTP/2: fixed sendfile() aio handling. Maxim Dounin 2021-11-25 22:02:10 +0300
  • 2361e98a34 HTTP/2: fixed "task already active" with sendfile in threads. Maxim Dounin 2021-11-25 22:02:05 +0300
  • 59312ddac1 QUIC: post stream events instead of calling their handlers. Roman Arutyunyan 2021-11-23 21:39:51 +0300
  • 4374cbfb1e QUIC: removed configure time test for BPF sockhash. Ruslan Ermilov 2021-12-09 15:30:50 +0300
  • d06f60250e QUIC: configure cleanup. Ruslan Ermilov 2021-12-09 15:30:01 +0300
  • 3ab900cbd9 QUIC: added missing frame initialization. Vladimir Homutov 2021-12-06 11:04:55 +0300
  • b61447d436 QUIC: refactored ngx_quic_frame_sendto() function. Vladimir Homutov 2021-12-09 12:40:14 +0300
  • 702a0986f3 QUIC: fixed e06283038ec8 mis-merge. Sergey Kandaurov 2021-12-09 11:15:25 +0300
  • dea9a208c3 HTTP/3: cleanup after "listen .. quic" removal in be08b858086a. Sergey Kandaurov 2021-12-08 17:04:56 +0300
  • 09286ac7d9 QUIC: updated README. Vladimir Homutov 2021-12-07 16:07:47 +0300
  • a42a62fc58 QUIC: clear SSL_OP_ENABLE_MIDDLEBOX_COMPAT on SSL context switch. Sergey Kandaurov 2021-12-07 15:49:51 +0300
  • 9860a82b19 HTTP/3: avoid sending stream cancellation for pushed streams. Sergey Kandaurov 2021-12-07 15:49:30 +0300
  • 1bd3cae959 QUIC: converted ngx_quic_keys_set_encryption_secret() to NGX codes. Sergey Kandaurov 2021-12-07 15:42:10 +0300
  • d1bc1da950 HTTP/3: renamed files. Roman Arutyunyan 2021-12-07 13:01:28 +0300
  • 0791b50880 QUIC: simplified configuration. Vladimir Homutov 2021-12-06 15:19:54 +0300
  • 835854520a HTTP/3: $http3 variable. Roman Arutyunyan 2021-12-01 11:02:17 +0300
  • d84c1f7885 HTTP/3: http3_hq directive and NGX_HTTP_V3_HQ macro. Roman Arutyunyan 2021-12-04 10:52:55 +0300
  • 731915a0c5 HTTP/3: merged ngx_http_quic_module into ngx_http_v3_module. Roman Arutyunyan 2021-12-06 13:02:36 +0300
  • ea55dbccb2 QUIC: fixed using of retired connection id (ticket #2289). Vladimir Homutov 2021-12-02 14:09:52 +0300
  • e6949057ea QUIC: logging of CRYPTO frame payload under NGX_QUIC_DEBUG_FRAMES. Sergey Kandaurov 2021-12-02 13:59:56 +0300
  • 7e7e552a10 HTTP/3: adjusted ALPN macro names to align with 61abb35bb8cf. Sergey Kandaurov 2021-12-02 13:59:09 +0300
  • 468641cbc3 QUIC: removed excessive check. Vladimir Homutov 2021-12-01 18:33:29 +0300
  • a981efe6e8 QUIC: ngx_quic_send_alert() callback moved to its place. Sergey Kandaurov 2021-11-30 14:30:59 +0300
  • ac851d7f69 QUIC: simplified ngx_quic_send_alert() callback. Sergey Kandaurov 2021-11-30 14:30:59 +0300
  • 0de6a1ebb4 QUIC: removed unnecessary closing of active/backup sockets. Vladimir Homutov 2021-11-18 14:33:21 +0300
  • 82b4912a8e QUIC: fixed migration during NAT rebinding. Vladimir Homutov 2021-11-29 11:51:14 +0300
  • b8aa869a6f QUIC: refactored multiple QUIC packets handling. Vladimir Homutov 2021-11-29 11:49:09 +0300
  • e165526e43 QUIC: fixed handling of RETIRE_CONNECTION_ID frame. Vladimir Homutov 2021-11-18 14:19:36 +0300
  • 1688afd955 QUIC: additional checks for the RETIRE_CONNECTION_ID frame. Vladimir Homutov 2021-11-18 14:19:31 +0300
  • d4add97845 QUIC: handle DATA_BLOCKED frame from client. Roman Arutyunyan 2021-11-17 23:07:51 +0300
  • 4bb4792907 QUIC: update stream flow control credit on STREAM_DATA_BLOCKED. Roman Arutyunyan 2021-11-17 23:07:38 +0300
  • bfa2d1d599 HTTP/3: fixed compilation with QUIC, but without HTTP/3. Roman Arutyunyan 2021-11-17 18:49:48 +0300
  • e41d6735b0 release-1.20.2 tag stable-1.20 Maxim Dounin 2021-11-16 17:44:02 +0300
  • 656597b6e2 nginx-1.20.2-RELEASE release-1.20.2 Maxim Dounin 2021-11-16 17:44:02 +0300
  • 50dd9ba7e8 QUIC: reject streams which we could not create. Roman Arutyunyan 2021-11-11 19:07:00 +0300