Commit Graph

  • c165589d09 Updated OpenSSL used for win32 builds. Sergey Kandaurov 2024-08-12 18:20:49 +0400
  • 2262362fd3 Mp4: rejecting unordered chunks in stsc atom. Roman Arutyunyan 2024-08-12 18:20:45 +0400
  • 88955b1044 Mp4: rejecting unordered chunks in stsc atom. Roman Arutyunyan 2024-08-12 18:20:45 +0400
  • 3dc0fba5ad Mp4: fixed buffer underread while updating stsz atom. Roman Arutyunyan 2024-08-12 18:20:43 +0400
  • 7362d01658 Mp4: fixed buffer underread while updating stsz atom. Roman Arutyunyan 2024-08-12 18:20:43 +0400
  • 0fa8434957 Stream ssl_preread: do not reallocate a parsed SNI host. Sergey Kandaurov 2024-08-09 19:12:26 +0400
  • 504c78fc6d QUIC: zero out existing keying material only. Sergey Kandaurov 2024-08-09 19:12:26 +0400
  • 58b92177e7 QUIC: discarding 0-RTT keys. Sergey Kandaurov 2024-08-09 19:12:25 +0400
  • e1daadc388 Typo fixed. Sergey Kandaurov 2024-08-09 19:12:23 +0400
  • ddd5b9c531 Version bump. Sergey Kandaurov 2024-08-12 18:21:52 +0400
  • 250baed4ee Typo fixed. Sergey Kandaurov 2024-08-09 19:12:23 +0400
  • 6ecc4e3807 Version bump. Sergey Kandaurov 2024-08-09 18:01:42 +0400
  • 826d2f829b
    Create README.md Alex 2024-08-05 16:38:25 +0800
  • ca3dedb15a
    Update README.md yar 2024-08-01 13:47:31 +0100
  • 676ce7873a README: added building from sources sections Michael Vernik 2024-07-25 16:54:36 -0700
  • a4fffe5da1 README: added getting started section Michael Vernik 2024-07-24 00:25:27 -0700
  • 1936f465c3 README: logo.png Michael Vernik 2024-07-24 00:05:50 -0700
  • 14411b1d3d README: added installation instructions, logo, community engagement links Michael Vernik 2024-07-24 00:04:45 -0700
  • 145b228530 HTTP/2: close connections initialized during graceful shutdown. Kasei Wang 2024-07-18 17:43:25 +0400
  • fc0eb849ee README: move files to top level, add intro, how it works, table of contents Michael Vernik 2024-07-15 17:09:30 -0700
  • b35d34a632 add launch.json ethanworld 2024-07-10 13:12:59 +0000
  • 788e462c5b Stream: allow servers with no handler. Roman Arutyunyan 2024-06-27 17:29:56 +0400
  • 1b64b0a2c7
    Add files via upload dopecodesofsource 2024-06-23 23:05:08 -0400
  • 46222c0ab3 release-1.26.1 tag Sergey Kandaurov 2024-05-28 17:28:07 +0400
  • 02725ce722 nginx-1.26.1-RELEASE release-1.26.1 Sergey Kandaurov 2024-05-28 17:26:54 +0400
  • e734df6664 release-1.27.0 tag Sergey Kandaurov 2024-05-28 17:22:30 +0400
  • ffed470390 HTTP/3: fixed handling of zero-length literal field line. Sergey Kandaurov 2024-05-28 17:20:45 +0400
  • 0ddcae05b6 nginx-1.27.0-RELEASE release-1.27.0 Sergey Kandaurov 2024-05-28 17:19:38 +0400
  • 34bd899287 HTTP/3: fixed handling of zero-length literal field line. Sergey Kandaurov 2024-05-28 17:20:45 +0400
  • 0e7702e066 QUIC: ngx_quic_buffer_t use-after-free protection. Roman Arutyunyan 2024-05-28 17:19:21 +0400
  • 9ddc6a08f4 QUIC: ngx_quic_buffer_t use-after-free protection. Roman Arutyunyan 2024-05-28 17:19:21 +0400
  • 376f12e40a QUIC: ignore CRYPTO frames after handshake completion. Roman Arutyunyan 2024-05-28 17:19:08 +0400
  • 6f8c520f49 QUIC: ignore CRYPTO frames after handshake completion. Roman Arutyunyan 2024-05-28 17:19:08 +0400
  • 3f2d8cb8f9 HTTP/3: fixed dynamic table overflow. Roman Arutyunyan 2024-05-28 17:18:50 +0400
  • cca5655dd9 HTTP/3: fixed dynamic table overflow. Roman Arutyunyan 2024-05-28 17:18:50 +0400
  • 326150b82d HTTP/3: decoder stream pre-creation. Roman Arutyunyan 2024-05-28 17:18:28 +0400
  • 0fd59c8b56 HTTP/3: decoder stream pre-creation. Roman Arutyunyan 2024-05-28 17:18:28 +0400
  • eaa6daa5f5 QUIC: client transport parameter data length checking. Sergey Kandaurov 2024-05-28 17:17:19 +0400
  • 683e304e8b QUIC: client transport parameter data length checking. Sergey Kandaurov 2024-05-28 17:17:19 +0400
  • 75e3004902 Optimized chain link usage (ticket #2614). Roman Arutyunyan 2024-05-23 19:15:38 +0400
  • a728869cd1 Configure: fixed building libatomic test. Edgar Bonet 2024-05-16 11:15:10 +0200
  • ee561abfdf Version bump. Sergey Kandaurov 2024-05-28 17:14:08 +0400
  • ea3f44e012 release-1.26.0 tag Roman Arutyunyan 2024-04-23 18:04:32 +0400
  • 361f6bf4b1 nginx-1.26.0-RELEASE release-1.26.0 Roman Arutyunyan 2024-04-23 17:40:08 +0400
  • ee19cf9800 Stable branch. Roman Arutyunyan 2024-04-23 17:31:41 +0400
  • 8220b51257 feat: When Space characters exist in querystring nginx will report 400 error, compatible with this case cengwenyuan 2024-04-20 20:59:03 +0800
  • 1278438fcd async kewei.lu@intel.com 2024-02-06 04:20:27 +0000
  • 226ee13faa
    etag 304 error yangdan8 2024-01-29 17:39:49 +0800
  • 71ca978a35 Upstream: variables support in proxy_limit_rate and friends. J Carter 2023-11-25 21:57:09 +0000
  • ea8270c614 Optimized chain link usage (ticket #2614). Roman Arutyunyan 2024-05-23 19:15:38 +0400
  • efc6a217b9 Configure: fixed building libatomic test. Edgar Bonet 2024-05-16 11:15:10 +0200
  • 489e1e6191 Stream pass: disabled passing from or to udp. Roman Arutyunyan 2024-05-03 20:26:05 +0400
  • 6f7494081a SSL: fixed possible configuration overwrite loading "engine:" keys. Sergey Kandaurov 2024-05-03 20:29:01 +0400
  • a7e3cd52e0 HTTP/3: fixed handling of malformed request body length. Sergey Kandaurov 2024-05-03 20:28:32 +0400
  • 3f0fe15a98 Version bump. Sergey Kandaurov 2024-05-03 20:28:22 +0400
  • d8a849ae3c release-1.25.5 tag Roman Arutyunyan 2024-04-16 18:29:59 +0400
  • 14f8190ce7 nginx-1.25.5-RELEASE release-1.25.5 Roman Arutyunyan 2024-04-16 18:27:50 +0400
  • bf3e6538b9 Stream pass: limited the number of passes per connection. Roman Arutyunyan 2024-04-11 11:37:30 +0400
  • 92f9968571 QUIC: fixed close timer processing with early data. Vladimir Khomutov 2024-04-10 09:38:10 +0300
  • e3207a17f0 Configure: allow cross-compiling to Windows using Clang. Piotr Sikora 2024-02-26 20:00:48 +0000
  • b595a68df9 Configure: fixed "make install" when cross-compiling to Windows. Piotr Sikora 2024-02-26 20:00:46 +0000
  • 2deded362e Configure: added support for Homebrew on Apple Silicon. Piotr Sikora 2024-02-26 20:00:43 +0000
  • 6b1bb998c9 Configure: set cache line size for more architectures. Sergey Kandaurov 2024-03-27 19:36:51 +0400
  • 1bc19fe2db Detect cache line size at runtime on macOS. Piotr Sikora 2024-02-26 20:00:40 +0000
  • 818f98da1c Configure: fixed Linux crypt_r() test to add libcrypt. Sergey Kandaurov 2024-02-26 20:00:38 +0000
  • eff2ea1d69 Win32: fixed unique file index calculations. Piotr Sikora 2024-02-26 20:00:35 +0000
  • 2f9e8431e6 Rewrite: fixed "return" directive without response text. Piotr Sikora 2024-02-26 20:00:28 +0000
  • 3d5a356abb Fixed undefined behaviour with IPv4-mapped IPv6 addresses. Sergey Kandaurov 2024-03-18 17:14:30 +0400
  • d3d64cacb3 Geo: fixed uninitialized memory access. Piotr Sikora 2024-03-14 18:37:20 +0400
  • 5e79d98a59 Stream: $server_name. Sergey Kandaurov 2024-03-22 18:39:50 +0400
  • 45e166b4a4 Stream: moved fastopen compatibility check. Roman Arutyunyan 2024-01-18 19:12:38 +0400
  • bd190d825c Stream: the "setfib" parameter of the "listen" directive. Sergey Kandaurov 2024-03-22 14:53:19 +0400
  • 04b9bfe55d Stream: the "accept_filter" parameter of the "listen" directive. Sergey Kandaurov 2024-03-22 14:53:19 +0400
  • 03eba69013 Stream: the "deferred" parameter of the "listen" directive. Sergey Kandaurov 2024-03-22 14:53:19 +0400
  • f00b43167a Stream: reshuffled ngx_stream_listen_opt_t fields. Sergey Kandaurov 2024-03-22 14:53:19 +0400
  • ae1948aa40 Overhauled some diagnostic messages akin to 1b05b9bbcebf. Sergey Kandaurov 2024-03-22 14:51:14 +0400
  • e4a062b186 Stream: using ngx_stream_ssl_srv_conf_t *sscf naming convention. Sergey Kandaurov 2024-03-22 14:18:51 +0400
  • a168b810e2 Stream: ngx_stream_pass_module. Roman Arutyunyan 2024-02-21 17:36:02 +0400
  • d21675228a Stream: virtual servers. Roman Arutyunyan 2023-12-14 21:58:39 +0400
  • 72e5d6ac19 Stream: socket peek in preread phase. Roman Arutyunyan 2023-12-13 18:04:55 +0400
  • b1a2b3ebdf Version bump. Roman Arutyunyan 2024-03-21 17:06:21 +0400
  • ef96f58354 release-1.25.4 tag Sergey Kandaurov 2024-02-14 20:03:00 +0400
  • c8b288cd8a nginx-1.25.4-RELEASE release-1.25.4 Sergey Kandaurov 2024-02-14 15:55:46 +0400
  • 4bef3c3367 Updated OpenSSL and zlib used for win32 builds. Sergey Kandaurov 2024-02-14 15:55:42 +0400
  • 5818f8a669 QUIC: fixed stream cleanup (ticket #2586). Roman Arutyunyan 2024-02-14 15:55:37 +0400
  • 5902baf680 QUIC: trial packet decryption in response to invalid key update. Sergey Kandaurov 2024-02-14 15:55:34 +0400
  • ed47f72a85 QUIC: fixed unsent MTU probe acknowledgement. Roman Arutyunyan 2024-02-14 16:56:28 +0400
  • 71a0a4acdb HTTP/3: added more compatibility checks for "listen ... quic". Sergey Kandaurov 2024-01-30 19:19:26 +0400
  • 2a10e48620 SSL: fixed $ssl_curves allocation error handling. Sergey Kandaurov 2024-01-30 19:18:31 +0400
  • 771cf15704 Year 2024. Sergey Kandaurov 2024-01-30 19:14:16 +0400
  • 6f2059147f Upstream: fixed usage of closed sockets with filter finalization. Maxim Dounin 2024-01-30 03:20:10 +0300
  • c251961c41 Fixed request termination with AIO and subrequests (ticket #2555). Maxim Dounin 2024-01-30 03:20:05 +0300
  • b794465178 AIO operations now add timers (ticket #2162). Maxim Dounin 2024-01-29 10:31:37 +0300
  • cc4c3ee0a4 Silenced complaints about socket leaks on forced termination. Maxim Dounin 2024-01-29 10:29:39 +0300
  • f255815f5d SSL: reasonable version for LibreSSL adjusted. Sergey Kandaurov 2023-12-25 21:15:48 +0400
  • d7923960a8 SSL: disabled renegotiation checks with LibreSSL. Sergey Kandaurov 2023-12-25 21:15:47 +0400
  • c0134ded9f Win32: extended ngx_random() range to 0x7fffffff. J Carter 2023-12-09 08:38:14 +0000
  • 5e74324284 QUIC: fixed format specifier after a6f79f044de5. Sergey Kandaurov 2023-12-16 03:40:01 +0400
  • 386329d3cf QUIC: path aware in-flight bytes accounting. Sergey Kandaurov 2023-12-12 20:21:12 +0400
  • 4ee2a48f3f QUIC: reset RTT estimator for the new path. Sergey Kandaurov 2023-12-12 20:20:51 +0400