Commit Graph

  • 7600ca0286 Increased maximum read PROXY protocol header size. Roman Arutyunyan 2022-11-02 13:46:16 +0400
  • d7483bf1af Version bump. Roman Arutyunyan 2022-11-03 15:52:55 +0400
  • 36f7b31f95 HTTP/3: implement keepalive for hq. Roman Arutyunyan 2022-10-25 12:52:09 +0400
  • 64ccdf4528 QUIC: application init() callback. Roman Arutyunyan 2022-11-30 12:51:15 +0400
  • 1e8a0a5fcb release-1.22.1 tag stable-1.22 Maxim Dounin 2022-10-19 11:02:20 +0300
  • 352a7d2bc4 nginx-1.22.1-RELEASE release-1.22.1 Maxim Dounin 2022-10-19 11:02:20 +0300
  • 6b022a5556 Mp4: disabled duplicate atoms. Roman Arutyunyan 2022-10-19 10:53:17 +0300
  • 0b5cd95bc2
    Update ngx_cycle.c xwqiu 2022-09-09 17:44:28 +0800
  • 8a1deaca78 HTTP/3: renamed functions. Roman Arutyunyan 2022-08-22 14:09:03 +0400
  • 7e3aa23991 QUIC: removed cancelable flag from QUIC and HTTP/3 events. Roman Arutyunyan 2022-11-30 14:09:08 +0400
  • fed44881d3 QUIC: idle mode for main connection. Roman Arutyunyan 2022-10-19 17:45:18 +0400
  • dd4c31fc34 HTTP/3: unified hq code with regular HTTP/3 code. Roman Arutyunyan 2022-10-19 17:45:30 +0400
  • 21c34aadf9 QUIC: do not send MAX_STREAMS in shutdown state. Roman Arutyunyan 2022-09-07 13:12:56 +0400
  • a2a513b93c QUIC: defer stream removal until all its data is acked. Roman Arutyunyan 2022-08-22 15:33:23 +0400
  • dc82bed893 QUIC: reusable mode for main connection. Roman Arutyunyan 2022-11-29 17:46:46 +0400
  • a89167c247 QUIC: post close event for connection close. Roman Arutyunyan 2022-09-07 19:25:13 +0400
  • 62b928a45f QUIC: made ngx_quic_finalize_connecion() more graceful. Roman Arutyunyan 2022-08-22 15:28:51 +0400
  • d3fb12d77f QUIC: treat qc->error == -1 as a missing error. Roman Arutyunyan 2022-09-07 12:37:15 +0400
  • d3294e61d5 QUIC: fixed computation of nonce with packet numbers beyond 2^32. Sergey Kandaurov 2022-11-25 15:56:33 +0400
  • 7d73c50a2d HTTP/3: fixed build without NGX_PCRE (broken by 0f5fc7a320db). Jiuzhou Cui 2022-11-25 15:07:23 +0800
  • b015d4965e QUIC: fixed triggering stream read event (ticket #2409). Roman Arutyunyan 2022-11-23 18:50:26 +0400
  • bc79d773f9 QUIC: fixed C4334 MSVC warning about 32 to 64 bits conversion. Sergey Kandaurov 2022-11-22 18:05:37 +0400
  • fd0b558ac8 QUIC: plug MSVC warning about potentially uninitialized variable. Sergey Kandaurov 2022-11-22 18:05:37 +0400
  • 885f50f773 Added shutdown macros for win32 required for QUIC. Sergey Kandaurov 2022-11-22 18:05:36 +0400
  • 553eb6a168 QUIC: fixed C4389 MSVC warning about signed/unsigned mismatch. Sergey Kandaurov 2022-11-22 18:05:36 +0400
  • 499dbd28be QUIC: avoid using C99 designated initializers. Sergey Kandaurov 2022-11-22 18:05:35 +0400
  • 44a901c9e0 QUIC: moved variable declaration to fix build with MSVC 2010. Sergey Kandaurov 2022-11-22 18:05:35 +0400
  • 84a51e4de1 QUIC: fixed C4706 warnings with MSVC 2010. Sergey Kandaurov 2022-11-22 18:05:34 +0400
  • 36d80a5269 HTTP/3: fixed server_name regex captures (ticket #2407). Sergey Kandaurov 2022-11-22 14:10:04 +0400
  • 0da7526615 Set default listen socket type in http. Roman Arutyunyan 2022-11-01 17:00:35 +0400
  • 3123fac3e7 Merged with the default branch. Sergey Kandaurov 2022-10-20 16:41:36 +0400
  • 3cd06a3a9a README: converted to passive voice, LibreSSL support. Sergey Kandaurov 2022-10-20 16:30:43 +0400
  • 34500dcac3 QUIC: removed compatibility with older BoringSSL API. Sergey Kandaurov 2022-10-20 16:21:07 +0400
  • ce65faea95 QUIC: support for setting QUIC methods with LibreSSL. Sergey Kandaurov 2022-10-20 16:21:06 +0400
  • 1ad1b85feb QUIC: using SSL_set_quic_early_data_enabled() only with QuicTLS. Sergey Kandaurov 2022-10-20 16:21:06 +0400
  • 00468d71bf QUIC: using native TLSv1.3 cipher suite constants. Sergey Kandaurov 2022-10-20 16:21:05 +0400
  • 09d5305592 release-1.23.2 tag Maxim Dounin 2022-10-19 10:56:21 +0300
  • 569f417a7f nginx-1.23.2-RELEASE release-1.23.2 Maxim Dounin 2022-10-19 10:56:20 +0300
  • 0d23105373 Mp4: disabled duplicate atoms. Roman Arutyunyan 2022-10-19 10:53:17 +0300
  • 35fce42269 SSL: improved validation of ssl_session_cache and ssl_ocsp_cache. Sergey Kandaurov 2022-10-17 16:24:53 +0400
  • 5b23fe690f SSL: removed cast not needed after 5ffd76a9ccf3. Sergey Kandaurov 2022-10-13 16:18:56 +0400
  • 4d61d59ae9 SSL: workaround for session timeout handling with TLSv1.3. Maxim Dounin 2022-10-12 20:14:57 +0300
  • 02314f0c3c SSL: optimized rotation of session ticket keys. Maxim Dounin 2022-10-12 20:14:55 +0300
  • 1d572e359a SSL: automatic rotation of session ticket keys. Maxim Dounin 2022-10-12 20:14:53 +0300
  • 3b127da111 SSL: shorter debug messages about session tickets. Maxim Dounin 2022-10-12 20:14:51 +0300
  • 2a8e56b1e2 SSL: renamed session ticket key functions and data index. Maxim Dounin 2022-10-12 20:14:49 +0300
  • 6e5120a01d SSL: renamed session ticket key type. Maxim Dounin 2022-10-12 20:14:47 +0300
  • a5b768c536 SSL: style. Maxim Dounin 2022-10-12 20:14:45 +0300
  • 3057e6e9ad SSL: explicit clearing of expired sessions. Maxim Dounin 2022-10-12 20:14:43 +0300
  • 76876c160f SSL: single allocation in session cache on 32-bit platforms. Maxim Dounin 2022-10-12 20:14:40 +0300
  • 5c5c449ba0 SSL: explicit session id length checking. Maxim Dounin 2022-10-12 20:14:39 +0300
  • aeae4c7845 SSL: updated comment about session sizes. Maxim Dounin 2022-10-12 20:14:37 +0300
  • 4ea6baf7bc SSL: reduced logging of session cache failures (ticket #621). Maxim Dounin 2022-10-12 20:14:36 +0300
  • 23ce9baf0e SSL: disabled saving tickets to session cache. Maxim Dounin 2022-10-12 20:14:34 +0300
  • fcba3d1458 QUIC: "info" logging level on insufficient client connection ids. Sergey Kandaurov 2022-09-30 17:24:47 +0400
  • f27af85016 Added type cast to ngx_proxy_protocol_parse_uint16(). Roman Arutyunyan 2022-09-27 11:31:16 +0400
  • 50e3ff8a00 PROXY protocol v2 TLV variables. Roman Arutyunyan 2022-10-12 16:58:16 +0400
  • 68119b4362 Log only the first line of user input on PROXY protocol v1 error. Roman Arutyunyan 2022-10-10 13:57:31 +0400
  • e9051af79d README: updated the current status. Sergey Kandaurov 2022-09-12 18:37:36 +0400
  • 5071bc0bcf SSL: silenced GCC warnings when building with BoringSSL. Sergey Kandaurov 2022-09-08 13:53:49 +0400
  • fb0890aee6 Win32: disabled threads support in OpenSSL builds. Maxim Dounin 2022-09-07 00:47:31 +0300
  • 589f78dd88 Win32: fixed build on Windows with OpenSSL 3.0.x (ticket #2379). Maxim Dounin 2022-09-07 00:47:17 +0300
  • 90f1b5fd08 Win32: disabled C4306 warnings with MSVC. Maxim Dounin 2022-09-07 00:47:07 +0300
  • a3016da23f Win32: removed misleading comment about warnings being disabled. Maxim Dounin 2022-09-07 00:47:02 +0300
  • 116a744799 SSL: fixed incorrect usage of #if instead of #ifdef. Maxim Dounin 2022-09-07 00:44:10 +0300
  • f6a6758ca2 Events: fixed style and wrong error handling in the iocp module. Maxim Dounin 2022-09-07 00:43:51 +0300
  • 4a4572ff4a SSL: logging level of "bad record type" errors. Murilo Andrade 2022-08-09 17:13:46 -0300
  • d87d0f82ca Version bump. Maxim Dounin 2022-08-30 01:52:51 +0300
  • 5cde1259b2 HTTP/3: skip empty request body buffers (ticket #2374). Roman Arutyunyan 2022-08-03 16:59:51 +0400
  • 9ec9c42d2f Updated OpenSSL used for win32 builds. Maxim Dounin 2022-07-19 17:03:30 +0300
  • 10aed71322
    Create management.sh Sergio Casero Verdial 2022-07-19 02:53:29 +0200
  • 888b618d19
    Update README Sergio Casero Verdial 2022-07-19 02:50:30 +0200
  • e267d1f702
    Create codeql-analysis.yml Kelly 2022-06-26 14:30:34 -0500
  • 7ff567bbd6 Updated OpenSSL used for win32 builds. Maxim Dounin 2022-06-21 17:09:34 +0300
  • 093b594e92 Version bump. Maxim Dounin 2022-10-19 10:59:37 +0300
  • 30ff077854 QUIC: avoided pool usage in token calculation. Vladimir Homutov 2022-05-31 11:05:22 +0400
  • 664cb29f52 QUIC: removed ngx_quic_keys_new(). Vladimir Homutov 2022-07-27 17:31:16 +0400
  • 93c21be4d6 QUIC: avoided pool usage in ngx_quic_protection.c. Vladimir Homutov 2022-07-27 17:16:40 +0400
  • 16bb8459d0 QUIC: fixed-length buffers for secrets. Vladimir Homutov 2022-07-27 17:15:33 +0400
  • 41421e6e55 Merged with the default branch. Sergey Kandaurov 2022-07-26 19:54:11 +0400
  • f7ea8c76b5 release-1.23.1 tag Maxim Dounin 2022-07-19 17:05:27 +0300
  • 25706769d6 nginx-1.23.1-RELEASE release-1.23.1 Maxim Dounin 2022-07-19 17:05:27 +0300
  • 32e7811014 Updated OpenSSL used for win32 builds. Maxim Dounin 2022-07-19 17:03:30 +0300
  • 39b84d7a52 Events: fixed EPOLLRDHUP with FIONREAD (ticket #2367). Maxim Dounin 2022-07-15 15:19:32 +0300
  • f35475c083 Range filter: clearing of pre-existing Content-Range headers. Maxim Dounin 2022-07-15 07:01:44 +0300
  • 14341ce237 Resolver: fixed memory leak for the "ipv4=off" case. Sergey Kandaurov 2022-07-14 21:26:54 +0400
  • 5178da4f94 The "ipv4=" parameter of the "resolver" directive. Ruslan Ermilov 2022-07-12 21:44:02 +0400
  • ea46b22dfb SSL: logging levels of various errors added in OpenSSL 1.1.1. Maxim Dounin 2022-07-12 15:55:22 +0300
  • d791b4aab4 Upstream: optimized use of SSL contexts (ticket #1234). Maxim Dounin 2022-06-29 02:47:45 +0300
  • 225a2c1b4a Version bump. Maxim Dounin 2022-06-29 02:47:38 +0300
  • c64e2ec1e9 Merged with the default branch. Sergey Kandaurov 2022-06-22 18:34:58 +0400
  • 1009f5586c release-1.23.0 tag Maxim Dounin 2022-06-21 17:25:37 +0300
  • 2d2d0829a9 nginx-1.23.0-RELEASE release-1.23.0 Maxim Dounin 2022-06-21 17:25:36 +0300
  • 35c2d7a75e Updated OpenSSL used for win32 builds. Maxim Dounin 2022-06-21 17:09:34 +0300
  • 295f5b28ae Misc: win32 sources now preserved in release tarballs. Maxim Dounin 2022-06-20 19:30:50 +0300
  • ecdbd06617 Contrib: vim syntax, update core and 3rd party module directives. Gena Makhomed 2022-06-18 15:54:40 +0300
  • 21506a2f85 Perl: removed unused variables, forgotten in ef6a3a99a81a. Sergey Kandaurov 2022-06-14 10:39:58 +0400
  • 854e41fec2 HTTP/3: updated SETTINGS_MAX_FIELD_SECTION_SIZE name. Sergey Kandaurov 2022-06-08 16:19:01 +0400
  • a1f32e5871 README: updated after HTTP/3 RFC publication, minor refinements. Sergey Kandaurov 2022-06-08 15:30:08 +0400
  • f2fcc03d3a Resolver: make TCP write timer event cancelable. Aleksei Bavshin 2022-06-01 20:17:23 -0700