Commit Graph

  • 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
  • c1efb3a725 QUIC: path revalidation after expansion failure. Roman Arutyunyan 2023-11-29 10:58:21 +0400
  • 209e8bc0c0 QUIC: ngx_quic_frame_t time fields cleanup. Roman Arutyunyan 2023-11-30 15:03:06 +0400
  • ccca701dc6 QUIC: congestion control in ngx_quic_frame_sendto(). Roman Arutyunyan 2023-11-29 21:41:29 +0400
  • 0c0f340554 QUIC: ignore duplicate PATH_CHALLENGE frames. Roman Arutyunyan 2023-11-22 14:48:12 +0400
  • 6c78bb9bb1 QUIC: fixed anti-amplification with explicit send. Roman Arutyunyan 2023-11-22 14:52:21 +0400
  • 0efe8db1d0 QUIC: avoid partial expansion of PATH_CHALLENGE/PATH_RESPONSE. Roman Arutyunyan 2023-11-29 18:13:25 +0400
  • d8fa024ef1 HTTP: uniform checks in ngx_http_alloc_large_header_buffer(). Vladimir Khomutov 2023-11-29 11:13:05 +0300
  • 0db94ba96a HTTP: removed unused r->port_start and r->port_end. Vladimir Khomutov 2023-11-28 12:57:14 +0300
  • f9a25736fd HTTP/3: added Huffman decoding error logging. Sergey Kandaurov 2023-11-14 15:26:02 +0400
  • 6a4eb51f5e Adjusted Huffman coding debug logging, missed in 7977:336084ff943b. Sergey Kandaurov 2023-11-14 14:50:03 +0400
  • 091ac4aaf9
    Create README.md chfu3718 2023-11-12 21:23:18 +0800
  • 59429fc428 fixed indentation Binary Ni 2023-10-30 16:04:34 +0800
  • ce868b609f also fixed try_files Binary Ni 2023-10-30 15:53:47 +0800
  • 026d585bf4 added support of $random_N, and fixed potential memory overrun with complex value Bin Ni 2023-10-30 15:47:42 +0800
  • a13ed7f5ed QUIC: improved packet and frames debug tracing. Vladimir Khomutov 2023-10-26 23:35:09 +0300
  • 1f1bc17ba8 Version bump. Sergey Kandaurov 2023-10-27 01:29:28 +0400
  • eb62c7f629 release-1.25.3 tag Maxim Dounin 2023-10-24 16:46:47 +0300
  • b8fb83b8d2 nginx-1.25.3-RELEASE release-1.25.3 Maxim Dounin 2023-10-24 16:46:46 +0300
  • 80a620a2f3 Updated OpenSSL and zlib used for win32 builds. Maxim Dounin 2023-10-23 21:50:26 +0300
  • 3abed0b824 updating dependencies within Dockerfile Jack Furton 2023-10-21 23:31:45 -0400
  • 56cda21326 script to compile modsec + nginx + connector furton 2023-10-21 20:04:36 -0700
  • 1884f37072 prepare build script furton 2023-10-21 19:45:09 -0700
  • 026c5ad960 incorporate nginx 1.9.9 furton 2023-10-21 19:32:42 -0700
  • b0186facff
    Update Dockerfile JackFUrton 2023-10-21 22:10:29 -0400
  • e7f7082953 source import Modsecurity and Modsecurity-nginx furton 2023-10-21 19:05:29 -0700
  • ff041bd0c1 docker image: centos --> rocky8 furton 2023-10-21 18:26:48 -0700
  • 356c05861c trim dockerfile down to basic dep install furton 2023-10-21 18:24:17 -0700
  • 8dafe4ba82 split up installs to aid debugging furton 2023-10-21 18:18:55 -0700
  • d65057df5f rm vscode settings/extensions from config furton 2023-10-21 18:15:52 -0700
  • 643debeffd mv devcontainer to .devcontainer furton 2023-10-21 18:12:24 -0700
  • 762c13fd77 initial devcontainer.json furton 2023-10-21 17:59:08 -0700
  • 768661afd3
    Dockerfile for codespace ₵ⱤɎ₱₮ł₵ⱠɄⱠⱠ₳฿Ɏ 2023-10-21 15:05:38 -0700
  • b19bc2e0fa HTTP/2: fixed buffer management with HTTP/2 auto-detection. Sergey Kandaurov 2023-10-21 18:48:24 +0400
  • 31620d1a89 QUIC: explicitly zero out unused keying material. Sergey Kandaurov 2023-10-20 18:05:07 +0400
  • b94f1fbee3 QUIC: removed key field from ngx_quic_secret_t. Sergey Kandaurov 2023-10-20 18:05:07 +0400
  • 01bd8caceb QUIC: simplified ngx_quic_ciphers() API. Sergey Kandaurov 2023-10-20 18:05:07 +0400
  • d15f8f2c85 QUIC: cleaned up now unused ngx_quic_ciphers() calls. Sergey Kandaurov 2023-10-20 18:05:07 +0400
  • 4f60ee789e QUIC: reusing crypto contexts for header protection. Sergey Kandaurov 2023-10-20 18:05:07 +0400
  • 52d50714eb QUIC: common code for crypto open and seal operations. Sergey Kandaurov 2023-10-20 18:05:07 +0400
  • 80a695add8 QUIC: reusing crypto contexts for packet protection. Sergey Kandaurov 2023-10-20 18:05:07 +0400
  • 885a02696e QUIC: renamed protection functions. Sergey Kandaurov 2023-10-20 18:05:07 +0400
  • 8e1217c46d QUIC: prevented generating ACK frames with discarded keys. Sergey Kandaurov 2023-10-20 18:05:07 +0400
  • fffd2823ba QUIC: added safety belt to prevent using discarded keys. Sergey Kandaurov 2023-10-20 18:05:07 +0400
  • ce5c034fd5
    Update ngx_http_limit_req_module.c Julian Coccia 2023-09-02 04:09:12 +0800
  • cd5f4cd8d3 QUIC: split keys availability checks to read and write sides. Sergey Kandaurov 2023-08-31 19:54:10 +0400
  • c93cb45ae3 Core: changed ngx_queue_sort() to use merge sort. Maxim Dounin 2023-10-18 04:30:11 +0300