Commit Graph

  • a53a72f079 QUIC: fixed C4334 MSVC warning about 32 to 64 bits conversion. Sergey Kandaurov 2022-11-22 18:05:37 +0400
  • 3cf42a4a1d QUIC: plug MSVC warning about potentially uninitialized variable. Sergey Kandaurov 2022-11-22 18:05:37 +0400
  • c71b6810be Added shutdown macros for win32 required for QUIC. Sergey Kandaurov 2022-11-22 18:05:36 +0400
  • 690e72d8b6 QUIC: fixed C4389 MSVC warning about signed/unsigned mismatch. Sergey Kandaurov 2022-11-22 18:05:36 +0400
  • 41a5fad87b QUIC: avoid using C99 designated initializers. Sergey Kandaurov 2022-11-22 18:05:35 +0400
  • 8e422fd5e8 QUIC: moved variable declaration to fix build with MSVC 2010. Sergey Kandaurov 2022-11-22 18:05:35 +0400
  • 5a00ab5877 QUIC: fixed C4706 warnings with MSVC 2010. Sergey Kandaurov 2022-11-22 18:05:34 +0400
  • 4d1689d053 HTTP/3: fixed server_name regex captures (ticket #2407). Sergey Kandaurov 2022-11-22 14:10:04 +0400
  • 0854b8073f Set default listen socket type in http. Roman Arutyunyan 2022-11-01 17:00:35 +0400
  • de23dc786b Merged with the default branch. Sergey Kandaurov 2022-10-20 16:41:36 +0400
  • 628d0113ae README: converted to passive voice, LibreSSL support. Sergey Kandaurov 2022-10-20 16:30:43 +0400
  • 993631dea7 QUIC: removed compatibility with older BoringSSL API. Sergey Kandaurov 2022-10-20 16:21:07 +0400
  • d0bd68de53 QUIC: support for setting QUIC methods with LibreSSL. Sergey Kandaurov 2022-10-20 16:21:06 +0400
  • e5ebf25fcc QUIC: using SSL_set_quic_early_data_enabled() only with QuicTLS. Sergey Kandaurov 2022-10-20 16:21:06 +0400
  • 6b7d3d64c3 QUIC: using native TLSv1.3 cipher suite constants. Sergey Kandaurov 2022-10-20 16:21:05 +0400
  • f0f0c9a867 release-1.23.2 tag Maxim Dounin 2022-10-19 10:56:21 +0300
  • e9910b7063 nginx-1.23.2-RELEASE Maxim Dounin 2022-10-19 10:56:20 +0300
  • 8a78de6d6a Mp4: disabled duplicate atoms. Roman Arutyunyan 2022-10-19 10:53:17 +0300
  • a86de64900 SSL: improved validation of ssl_session_cache and ssl_ocsp_cache. Sergey Kandaurov 2022-10-17 16:24:53 +0400
  • be9d072dce SSL: removed cast not needed after 5ffd76a9ccf3. Sergey Kandaurov 2022-10-13 16:18:56 +0400
  • 1b916f5c20 SSL: workaround for session timeout handling with TLSv1.3. Maxim Dounin 2022-10-12 20:14:57 +0300
  • 9d7861c041 SSL: optimized rotation of session ticket keys. Maxim Dounin 2022-10-12 20:14:55 +0300
  • 792f04dad0 SSL: automatic rotation of session ticket keys. Maxim Dounin 2022-10-12 20:14:53 +0300
  • 2e2c146aa5 SSL: shorter debug messages about session tickets. Maxim Dounin 2022-10-12 20:14:51 +0300
  • 0c18bd861d SSL: renamed session ticket key functions and data index. Maxim Dounin 2022-10-12 20:14:49 +0300
  • 48fb597c4b SSL: renamed session ticket key type. Maxim Dounin 2022-10-12 20:14:47 +0300
  • 96d88871dc SSL: style. Maxim Dounin 2022-10-12 20:14:45 +0300
  • 4540a1a2f6 SSL: explicit clearing of expired sessions. Maxim Dounin 2022-10-12 20:14:43 +0300
  • 099e089879 SSL: single allocation in session cache on 32-bit platforms. Maxim Dounin 2022-10-12 20:14:40 +0300
  • 5595d35a2c SSL: explicit session id length checking. Maxim Dounin 2022-10-12 20:14:39 +0300
  • b1366da936 SSL: updated comment about session sizes. Maxim Dounin 2022-10-12 20:14:37 +0300
  • 569325fc41 SSL: reduced logging of session cache failures (ticket #621). Maxim Dounin 2022-10-12 20:14:36 +0300
  • 833473a03a SSL: disabled saving tickets to session cache. Maxim Dounin 2022-10-12 20:14:34 +0300
  • 03a1a94d18 QUIC: "info" logging level on insufficient client connection ids. Sergey Kandaurov 2022-09-30 17:24:47 +0400
  • da83d4d495 Added type cast to ngx_proxy_protocol_parse_uint16(). Roman Arutyunyan 2022-09-27 11:31:16 +0400
  • 67ab4fc894 PROXY protocol v2 TLV variables. Roman Arutyunyan 2022-10-12 16:58:16 +0400
  • a35afc196f Log only the first line of user input on PROXY protocol v1 error. Roman Arutyunyan 2022-10-10 13:57:31 +0400
  • 26c9efed33 README: updated the current status. Sergey Kandaurov 2022-09-12 18:37:36 +0400
  • 7bbb03f263 SSL: silenced GCC warnings when building with BoringSSL. Sergey Kandaurov 2022-09-08 13:53:49 +0400
  • 401702af41 Win32: disabled threads support in OpenSSL builds. Maxim Dounin 2022-09-07 00:47:31 +0300
  • 6efacf745c Win32: fixed build on Windows with OpenSSL 3.0.x (ticket #2379). Maxim Dounin 2022-09-07 00:47:17 +0300
  • fdc331ac71 Win32: disabled C4306 warnings with MSVC. Maxim Dounin 2022-09-07 00:47:07 +0300
  • 4417892a13 Win32: removed misleading comment about warnings being disabled. Maxim Dounin 2022-09-07 00:47:02 +0300
  • 02b135834c SSL: fixed incorrect usage of #if instead of #ifdef. Maxim Dounin 2022-09-07 00:44:10 +0300
  • 984bddc6c0 Events: fixed style and wrong error handling in the iocp module. Maxim Dounin 2022-09-07 00:43:51 +0300
  • 9e68d2296f SSL: logging level of "bad record type" errors. Murilo Andrade 2022-08-09 17:13:46 -0300
  • 4dfce3ca3c Version bump. Maxim Dounin 2022-08-30 01:52:51 +0300
  • 2d72193dc0 HTTP/3: skip empty request body buffers (ticket #2374). Roman Arutyunyan 2022-08-03 16:59:51 +0400
  • d3d5a9b8a4 QUIC: avoided pool usage in token calculation. Vladimir Homutov 2022-05-31 11:05:22 +0400
  • fe6cac822c QUIC: removed ngx_quic_keys_new(). Vladimir Homutov 2022-07-27 17:31:16 +0400
  • da18efff87 QUIC: avoided pool usage in ngx_quic_protection.c. Vladimir Homutov 2022-07-27 17:16:40 +0400
  • 17c9506b58 QUIC: fixed-length buffers for secrets. Vladimir Homutov 2022-07-27 17:15:33 +0400
  • 03b740ba06 Merged with the default branch. Sergey Kandaurov 2022-07-26 19:54:11 +0400
  • 15d70dbd7d release-1.23.1 tag Maxim Dounin 2022-07-19 17:05:27 +0300
  • 5b4af5c1e1 nginx-1.23.1-RELEASE Maxim Dounin 2022-07-19 17:05:27 +0300
  • 9fcbfb1255 Updated OpenSSL used for win32 builds. Maxim Dounin 2022-07-19 17:03:30 +0300
  • b585c3b74e Events: fixed EPOLLRDHUP with FIONREAD (ticket #2367). Maxim Dounin 2022-07-15 15:19:32 +0300
  • ce67cac0ba Range filter: clearing of pre-existing Content-Range headers. Maxim Dounin 2022-07-15 07:01:44 +0300
  • ec2ecdd62b Resolver: fixed memory leak for the "ipv4=off" case. Sergey Kandaurov 2022-07-14 21:26:54 +0400
  • bcf1402445 The "ipv4=" parameter of the "resolver" directive. Ruslan Ermilov 2022-07-12 21:44:02 +0400
  • f94e5b01a7 SSL: logging levels of various errors added in OpenSSL 1.1.1. Maxim Dounin 2022-07-12 15:55:22 +0300
  • 86fa8882c8 Upstream: optimized use of SSL contexts (ticket #1234). Maxim Dounin 2022-06-29 02:47:45 +0300
  • ef4919f875 Version bump. Maxim Dounin 2022-06-29 02:47:38 +0300
  • f2bc2e05d0 Merged with the default branch. Sergey Kandaurov 2022-06-22 18:34:58 +0400
  • e5accc5b36 release-1.23.0 tag Maxim Dounin 2022-06-21 17:25:37 +0300
  • 266ad70b19 nginx-1.23.0-RELEASE Maxim Dounin 2022-06-21 17:25:36 +0300
  • bfe9ab90ba Updated OpenSSL used for win32 builds. Maxim Dounin 2022-06-21 17:09:34 +0300
  • cd4f57ef8d Misc: win32 sources now preserved in release tarballs. Maxim Dounin 2022-06-20 19:30:50 +0300
  • 4a4d67a03d Contrib: vim syntax, update core and 3rd party module directives. Gena Makhomed 2022-06-18 15:54:40 +0300
  • 9912eb8939 Perl: removed unused variables, forgotten in ef6a3a99a81a. Sergey Kandaurov 2022-06-14 10:39:58 +0400
  • 658e350aae HTTP/3: updated SETTINGS_MAX_FIELD_SECTION_SIZE name. Sergey Kandaurov 2022-06-08 16:19:01 +0400
  • 62e6a35da7 README: updated after HTTP/3 RFC publication, minor refinements. Sergey Kandaurov 2022-06-08 15:30:08 +0400
  • b29e4652bb Resolver: make TCP write timer event cancelable. Aleksei Bavshin 2022-06-01 20:17:23 -0700
  • b752b1ec26 HTTP/3: require that field section base index is not negative. Roman Arutyunyan 2022-05-26 16:17:56 +0400
  • 663445ba7a Stream: don't flush empty buffers created for read errors. Aleksei Bavshin 2022-05-23 11:29:44 -0700
  • 8d3f47c131 Mp4: fixed potential overflow in ngx_http_mp4_crop_stts_data(). Maxim Dounin 2022-06-07 21:58:52 +0300
  • 82ff3c2d8c Upstream: handling of certificates specified as an empty string. Sergey Kandaurov 2022-06-07 20:08:57 +0400
  • bb4d3b091d Upstream: fixed X-Accel-Expires/Cache-Control/Expires handling. Maxim Dounin 2022-06-07 00:07:12 +0300
  • e571a75ba4 Upstream: fixed build without http cache (broken by cd73509f21e2). Maxim Dounin 2022-05-31 00:14:11 +0300
  • 7ec70432d4 Headers filter: improved memory allocation error handling. Maxim Dounin 2022-05-30 21:25:57 +0300
  • c43e768c74 Multiple WWW-Authenticate headers with "satisfy any;". Maxim Dounin 2022-05-30 21:25:56 +0300
  • ac4d19865a Auth request: multiple WWW-Authenticate headers (ticket #485). Maxim Dounin 2022-05-30 21:25:54 +0300
  • 3d731d9748 Upstream: multiple WWW-Authenticate headers (ticket #485). Maxim Dounin 2022-05-30 21:25:53 +0300
  • 12bd0b0884 Upstream: handling of multiple Vary headers (ticket #1423). Maxim Dounin 2022-05-30 21:25:51 +0300
  • 027b46b7ea Upstream: duplicate headers ignored or properly linked. Maxim Dounin 2022-05-30 21:25:49 +0300
  • 47e9ce390d Upstream: header handlers can now return parsing errors. Maxim Dounin 2022-05-30 21:25:48 +0300
  • 4e5ce1fa2e Upstream: all known headers in u->headers_in are linked lists now. Maxim Dounin 2022-05-30 21:25:46 +0300
  • dd06c6b586 All known output headers can be linked lists now. Maxim Dounin 2022-05-30 21:25:45 +0300
  • 95ec5e3d95 Upstream: simplified Accept-Ranges handling. Maxim Dounin 2022-05-30 21:25:43 +0300
  • f77cf83837 Upstream: simplified Content-Encoding handling. Maxim Dounin 2022-05-30 21:25:42 +0300
  • e1778b75f3 Upstream: style. Maxim Dounin 2022-05-30 21:25:40 +0300
  • bf8acaa78a Perl: combining unknown headers during $r->header_in() lookup. Maxim Dounin 2022-05-30 21:25:38 +0300
  • 7de2b91556 Perl: all known input headers are handled identically. Maxim Dounin 2022-05-30 21:25:36 +0300
  • 0c2a0ef934 All non-unique input headers are now linked lists. Maxim Dounin 2022-05-30 21:25:35 +0300
  • 29a1e8e317 Reworked multi headers to use linked lists. Maxim Dounin 2022-05-30 21:25:33 +0300
  • ad8f9f7411 Combining unknown headers during variables lookup (ticket #1316). Maxim Dounin 2022-05-30 21:25:32 +0300
  • f6087d2731 Uwsgi: combining headers with identical names (ticket #1724). Maxim Dounin 2022-05-30 21:25:30 +0300
  • d86b7da869 SCGI: combining headers with identical names (ticket #1724). Maxim Dounin 2022-05-30 21:25:28 +0300
  • 189568930e FastCGI: combining headers with identical names (ticket #1724). Maxim Dounin 2022-05-30 21:25:27 +0300
  • 021a3fbc4e Perl: fixed $r->header_in("Connection"). Maxim Dounin 2022-05-30 21:25:25 +0300