Commit Graph

  • 1465a34067 QUIC: disabled datagram fragmentation. Roman Arutyunyan 2023-05-06 16:23:27 +0400
  • 13f81f9b88 QUIC: fixed encryption level in ngx_quic_frame_sendto(). Roman Arutyunyan 2023-05-04 19:29:34 +0400
  • 2187e5e1d9 QUIC: optimized immediate close. Roman Arutyunyan 2023-05-02 17:54:53 +0400
  • af18ce3506 QUIC: fixed split frames error handling. Sergey Kandaurov 2023-05-04 15:52:23 +0400
  • ea51d2fce8 HTTP/3: fixed ngx_http_v3_init_session() error handling. Sergey Kandaurov 2023-05-04 15:52:22 +0400
  • 25c546ac37 Fixed segfault if regex studies list allocation fails. Maxim Dounin 2023-04-18 06:28:46 +0300
  • 431b302d34 Added stream modules realip and ssl_preread to win32 builds. Sergey Kandaurov 2023-04-17 14:08:00 +0400
  • 3ebca50f59 Year 2023. Sergey Kandaurov 2023-04-17 14:07:59 +0400
  • c2f2b313a7 Version bump. Sergey Kandaurov 2023-04-17 14:06:43 +0400
  • 4746ec2b62 README: revised TLSv1.3 requirement for QUIC. Roman Arutyunyan 2023-04-11 18:29:20 +0400
  • 9f8d60081c release-1.24.0 tag stable-1.24 Maxim Dounin 2023-04-11 04:45:34 +0300
  • 84cd721777 nginx-1.24.0-RELEASE release-1.24.0 Maxim Dounin 2023-04-11 04:45:34 +0300
  • d1c0b1f631 Stable branch. Maxim Dounin 2023-04-11 04:41:40 +0300
  • cc00acfe74 Stream: allow waiting on a blocked QUIC stream (ticket #2479). Roman Arutyunyan 2023-04-06 15:39:48 +0400
  • ba15b2af1b HTTP/3: fixed CANCEL_PUSH handling. Sergey Kandaurov 2023-04-06 18:18:41 +0400
  • c136324721 QUIC: optimized sending stream response. Roman Arutyunyan 2023-04-03 16:17:12 +0400
  • e8fbc96747 Merged with the default branch. Sergey Kandaurov 2023-03-29 11:14:25 +0400
  • dfe70f74a3 release-1.23.4 tag Maxim Dounin 2023-03-28 18:01:54 +0300
  • f5a7f1033d nginx-1.23.4-RELEASE release-1.23.4 Maxim Dounin 2023-03-28 18:01:53 +0300
  • 3fe687f477 Updated OpenSSL used for win32 builds. Maxim Dounin 2023-03-28 02:25:55 +0300
  • 87471918b2 Gzip: compatibility with recent zlib-ng versions. Maxim Dounin 2023-03-27 21:25:05 +0300
  • 7b24b93d67 SSL: enabled TLSv1.3 by default. Maxim Dounin 2023-03-24 02:57:43 +0300
  • 2ca4355bf0 Mail: fixed handling of blocked client read events in proxy. Maxim Dounin 2023-03-24 02:53:21 +0300
  • 25d8ab363b QUIC: style. Roman Arutyunyan 2023-03-15 19:57:15 +0400
  • 4d472cd792 HTTP/3: fixed OpenSSL compatibility layer initialization. Sergey Kandaurov 2023-03-24 19:49:50 +0400
  • 11ed95bb53 Syslog: introduced error log handler. Maxim Dounin 2023-03-10 07:43:50 +0300
  • 853912986d Syslog: removed usage of ngx_cycle->log and ngx_cycle->hostname. Maxim Dounin 2023-03-10 07:43:40 +0300
  • ff9e426337 HTTP/2: finalize request as bad if header validation fails. Maxim Dounin 2023-03-10 06:47:53 +0300
  • 3c949f7c40 HTTP/2: socket leak with "return 444" in error_page (ticket #2455). Maxim Dounin 2023-03-10 06:47:48 +0300
  • 5c480f9173 SSL: logging levels of errors observed with BoringSSL. Maxim Dounin 2023-03-08 22:22:47 +0300
  • 13987c88c3 SSL: logging levels of errors observed with tlsfuzzer and LibreSSL. Maxim Dounin 2023-03-08 22:22:34 +0300
  • a3a94f7534 SSL: logging levels of various errors reported with tlsfuzzer. Maxim Dounin 2023-03-08 22:21:59 +0300
  • a976e6b9ef SSL: switched to detect log level based on the last error. Maxim Dounin 2023-03-08 22:21:53 +0300
  • 2c5fccd469 Core: stricter UTF-8 handling in ngx_utf8_decode(). Yugo Horie 2023-02-23 08:09:50 +0900
  • 4ace957c4e Win32: non-ASCII names in ngx_fs_bsize(), ngx_fs_available(). Maxim Dounin 2023-02-23 20:50:03 +0300
  • 6c5fe80bc6 Win32: removed attempt to use a drive letter in ngx_fs_bsize(). Maxim Dounin 2023-02-23 20:50:00 +0300
  • 2062ddef39 Win32: non-ASCII names support in ngx_open_tempfile(). Maxim Dounin 2023-02-23 20:49:57 +0300
  • 4d84bc4929 Win32: non-ASCII names support in ngx_rename_file(). Maxim Dounin 2023-02-23 20:49:55 +0300
  • 1a9e5c8376 Win32: non-ASCII names support in ngx_delete_file(). Maxim Dounin 2023-02-23 20:49:54 +0300
  • dc4957485e Win32: reworked ngx_win32_rename_file() to use nginx wrappers. Maxim Dounin 2023-02-23 20:49:52 +0300
  • 94d8cea620 Win32: reworked ngx_win32_rename_file() to check errors. Maxim Dounin 2023-02-23 20:49:50 +0300
  • f8075f1ef5 Win32: non-ASCII directory names support in ngx_delete_dir(). Maxim Dounin 2023-02-23 20:49:47 +0300
  • 89719dc5c1 Win32: non-ASCII directory names support in ngx_create_dir(). Maxim Dounin 2023-02-23 20:49:45 +0300
  • 1edc23cc84 Win32: non-ASCII directory names support in ngx_getcwd(). Maxim Dounin 2023-02-23 20:49:44 +0300
  • 99d5ad72a4 Win32: non-ASCII names support in "include" with wildcards. Maxim Dounin 2023-02-23 20:49:41 +0300
  • 1f8a66f199 Win32: non-ASCII names support in autoindex (ticket #458). Maxim Dounin 2023-02-23 20:49:39 +0300
  • dad6ec3aa6 Win32: OpenSSL compilation for x64 targets with MSVC. Maxim Dounin 2023-02-23 18:16:08 +0300
  • 62b790c331 Win32: i386 now assumed when crossbuilding (ticket #2416). Maxim Dounin 2023-02-23 18:15:59 +0300
  • 180be97d31 Win32: handling of localized MSVC cl output. Maxim Dounin 2023-02-23 18:15:57 +0300
  • 504ca56686 Win32: removed unneeded wildcard in NGX_CC_NAME test for msvc. Maxim Dounin 2023-02-23 18:15:53 +0300
  • 2485681308 Lingering close for connections with pipelined requests. Maxim Dounin 2023-02-02 23:38:48 +0300
  • 384a8d8dfb Fixed "zero size buf" alerts with subrequests. Maxim Dounin 2023-01-28 05:23:33 +0300
  • 856a01860e Style. Maxim Dounin 2023-01-28 05:20:23 +0300
  • dad65f3e44 Added warning about redefinition of listen socket protocol options. Maxim Dounin 2023-01-28 01:29:45 +0300
  • a5f9b45aee HTTP/3: trigger more compatibility errors for "listen quic". Roman Arutyunyan 2023-01-26 15:25:33 +0400
  • 815ef96124 HTTP/3: "quic" parameter of "listen" directive. Roman Arutyunyan 2023-02-27 14:00:56 +0400
  • a36ebf7e95 QUIC: OpenSSL compatibility layer. Roman Arutyunyan 2023-02-22 19:16:53 +0400
  • 76adb91913 QUIC: improved ssl_reject_handshake error logging. Sergey Kandaurov 2023-02-23 16:26:38 +0400
  • d9610b40a6 QUIC: using ngx_ssl_handshake_log(). Sergey Kandaurov 2023-02-23 16:17:29 +0400
  • 5149620d6d QUIC: moved "handshake failed" reason to send_alert. Sergey Kandaurov 2023-02-23 16:16:56 +0400
  • 1ccba18f00 QUIC: using NGX_QUIC_ERR_CRYPTO macro in ALPN checks. Sergey Kandaurov 2023-02-23 15:49:59 +0400
  • 40af97fdec QUIC: fixed indentation. Sergey Kandaurov 2023-02-13 14:01:50 +0400
  • f36da1dfa6 README: fixed toc. Sergey Kandaurov 2023-02-13 13:41:35 +0400
  • 3b57dcecaf README: updated building from sources, added directives reference. Sergey Kandaurov 2023-02-08 12:47:35 +0400
  • b7ccca0eb0 QUIC: fixed broken token in NEW_TOKEN (ticket #2446). Roman Arutyunyan 2023-01-31 15:26:33 +0400
  • 341c21c9f6 QUIC: ngx_quic_copy_buffer() function. Roman Arutyunyan 2023-01-31 14:12:18 +0400
  • f20c6e0eb5 Fixed handling of very long locations (ticket #2435). Maxim Dounin 2023-01-26 03:34:44 +0300
  • 5c18b5bc3f Gzip static: ranges support (ticket #2349). Maxim Dounin 2023-01-24 03:01:51 +0300
  • c3edcc17b6 QUIC: improved SO_COOKIE configure test. Maxim Dounin 2023-01-24 02:57:42 +0300
  • ee00085f5c Configure: removed unneeded header from UDP_SEGMENT test. Maxim Dounin 2023-01-23 05:01:01 +0300
  • b196429fbe QUIC: defer setting the active flag for client stream events. Sergey Kandaurov 2023-01-18 19:20:18 +0400
  • d76600874c QUIC: relocated ngx_quic_init_streams() for 0-RTT. Roman Arutyunyan 2023-01-10 17:24:10 +0400
  • 0065ba68b0 HTTP/3: insert count block timeout. Roman Arutyunyan 2023-01-05 19:03:22 +0400
  • faa655f211 HTTP/3: trigger 400 (Bad Request) on stream error while blocked. Roman Arutyunyan 2023-01-05 18:15:46 +0400
  • d929470685 QUIC: set stream error flag on reset. Roman Arutyunyan 2023-01-10 17:42:40 +0400
  • 77fc6b7fb9 QUIC: automatically add and never delete stream events. Roman Arutyunyan 2023-01-10 14:05:18 +0400
  • 1fe0913fcc HTTP/3: fixed $connection_time. Sergey Kandaurov 2023-01-10 17:59:16 +0400
  • d04f45ac5b HTTP/3: handled insertion reference to a going to be evicted entry. Roman Arutyunyan 2023-01-03 16:24:45 +0400
  • f5aa66bd30 Merged with the default branch. Sergey Kandaurov 2023-01-02 17:10:22 +0400
  • 9c7a2c7ce4 Updated link to OpenVZ suspend/resume bug. Maxim Dounin 2022-12-21 14:53:27 +0300
  • 641368249c Fixed port ranges support in the listen directive. Valentin Bartenev 2022-12-18 21:29:02 +0300
  • 95133893f9 Style. BullerDu 2022-12-16 01:15:15 +0400
  • bf5dcc3fb2 Version bump. Sergey Kandaurov 2022-12-16 01:15:13 +0400
  • a1bb12e14e Merged with the default branch. Sergey Kandaurov 2022-12-15 19:40:44 +0400
  • 8e9f7e89b8 release-1.23.3 tag Maxim Dounin 2022-12-13 18:53:53 +0300
  • 307123b359 nginx-1.23.3-RELEASE release-1.23.3 Maxim Dounin 2022-12-13 18:53:53 +0300
  • 3a52c79b44 Updated OpenSSL and zlib used for win32 builds. Maxim Dounin 2022-12-13 03:32:57 +0300
  • c3b20369f8
    Update index.html pandhare123 2022-12-12 17:41:22 +0530
  • 5eaa67490a Win32: event flags handling edge cases in ngx_wsarecv(). Maxim Dounin 2022-12-01 04:22:36 +0300
  • 39892c6265 SSL: fixed ngx_ssl_recv() to reset c->read->ready after errors. Maxim Dounin 2022-12-01 04:22:31 +0300
  • a77cef0995 Removed casts from ngx_memcmp() macro. Maxim Dounin 2022-11-30 18:01:53 +0300
  • e8da064e0d Fixed alignment of ngx_memmove()/ngx_movemem() macro definitions. Maxim Dounin 2022-11-30 18:01:43 +0300
  • 765ef1098d SSL: fixed debug logging of SSL_sendfile() return value. Sergey Kandaurov 2022-11-24 23:08:30 +0400
  • d52e568443 Fixed segfault when switching off master process during upgrade. Maxim Dounin 2022-11-23 23:48:53 +0300
  • 593bb54387 Disabled cloning of sockets without master process (ticket #2403). Maxim Dounin 2022-11-23 23:12:04 +0300
  • 22223c75c9 Filtering duplicate addresses in listen (ticket #2400). Maxim Dounin 2022-11-23 17:30:08 +0300
  • 17066ac860 Process events posted by ngx_close_idle_connections() immediately. Roman Arutyunyan 2022-11-18 19:31:38 +0400
  • 053e40e5d4 SSI: handling of subrequests from other modules (ticket #1263). Ciel Zhao 2022-11-21 17:01:34 +0300
  • 67e2a69161 Fixed PROXY protocol to use ngx_memcpy()/ngx_memcmp(). Maxim Dounin 2022-11-08 12:48:21 +0300
  • fbe42d4631 Added logging to PROXY protocol write buffer check. Maxim Dounin 2022-11-08 12:48:19 +0300