Commit Graph

  • 488f7e0514 Additional connections reuse. Maxim Dounin 2021-02-11 21:52:11 +0300
  • 1ace97c4b3 Reuse of connections in lingering close. Maxim Dounin 2021-02-11 21:52:09 +0300
  • 7d222a21e5 HTTP/2: lingering close changed to handle NGX_AGAIN. Ruslan Ermilov 2021-02-01 16:42:50 +0300
  • 73920740ec Clean up trailers in ngx_http_clean_header() as well. Sergey Kandaurov 2021-01-26 12:39:28 +0300
  • 458c63e238 Year 2021. Maxim Dounin 2021-01-19 20:35:17 +0300
  • 513e8cc7a8 Core: removed post_accept_timeout. Maxim Dounin 2021-01-19 20:32:00 +0300
  • c47ad573e1 Removed incorrect optimization of HEAD requests. Maxim Dounin 2021-01-19 20:21:12 +0300
  • 9310ceb243 Upstream: fixed zero size buf alerts on extra data (ticket #2117). Maxim Dounin 2021-01-12 16:59:31 +0300
  • ff0352b516 Contrib: vim syntax, update core and 3rd party module directives. Gena Makhomed 2020-12-29 13:13:57 +0200
  • 227a4f1c87 Version bump. Maxim Dounin 2021-01-11 22:06:27 +0300
  • f51901333d release-1.19.6 tag Maxim Dounin 2020-12-15 17:41:39 +0300
  • c22ca5734a nginx-1.19.6-RELEASE Maxim Dounin 2020-12-15 17:41:39 +0300
  • 9dea496ebe Updated OpenSSL used for win32 builds. Maxim Dounin 2020-12-15 16:49:24 +0300
  • 9d59bae9ac Fixed double close of non-regular files in flv and mp4. Maxim Dounin 2020-12-11 13:42:07 +0300
  • 3825755f00 Removed extra allocation for r->uri. Maxim Dounin 2020-12-10 20:09:39 +0300
  • 0140be3497 Fixed parsing of absolute URIs with empty path (ticket #2079). Maxim Dounin 2020-12-10 20:09:30 +0300
  • dabcdc23b9 SSL: fixed SSL shutdown on lingering close. Ruslan Ermilov 2020-12-08 01:43:36 +0300
  • a7099fef62 Upstream: excluded down servers from the next_upstream tries. Ruslan Ermilov 2020-11-27 00:01:20 +0300
  • 570cd948e6 Version bump. Ruslan Ermilov 2020-11-26 23:46:59 +0300
  • 68a2da4d03 release-1.19.5 tag Maxim Dounin 2020-11-24 18:06:34 +0300
  • 326bd86eda nginx-1.19.5-RELEASE Maxim Dounin 2020-11-24 18:06:34 +0300
  • 0a1024d7b9 gRPC: RST_STREAM(NO_ERROR) handling after "trailer only" responses. Pavel Pautov 2020-11-18 18:41:16 -0800
  • 29b57f142d Use .Mt to mark up email addresses. Sergey Kandaurov 2020-11-19 17:15:22 +0000
  • 5994924540 Core: "-e" command line option. Igor Ippolitov 2020-11-19 16:59:00 +0000
  • e120665b57 Configure: shared sources for addon modules. Maxim Dounin 2020-11-10 17:13:20 +0300
  • ec0185f505 Configure: initialization of NGX_ADDON_SRCS. Maxim Dounin 2020-11-10 17:13:17 +0300
  • 93623c82fe Configure: style. Maxim Dounin 2020-11-10 17:13:14 +0300
  • 55659995ac Request body: removed error assumption (ticket #2058). Maxim Dounin 2020-11-09 22:41:54 +0300
  • 2e71c31cf1 Request body: improved logging. Maxim Dounin 2020-11-09 22:40:53 +0300
  • e545ecf810 SSL: fixed non-working SSL shutdown on lingering close. Ruslan Ermilov 2020-11-06 23:44:54 +0300
  • e8fdf1f5ea Removed dead code from ngx_http_set_keepalive(). Ruslan Ermilov 2020-11-06 23:44:47 +0300
  • 2653a235e6 Core: added format specifiers to output binary data as hex. Vladimir Homutov 2020-10-28 10:56:11 +0300
  • 19795b763f Version bump. Vladimir Homutov 2020-11-05 22:37:27 +0300
  • 90d3b4b62e release-1.19.4 tag Maxim Dounin 2020-10-27 18:09:20 +0300
  • bf8a9b0073 nginx-1.19.4-RELEASE Maxim Dounin 2020-10-27 18:09:20 +0300
  • 158d475a3e SSL: ssl_reject_handshake directive (ticket #195). Maxim Dounin 2020-10-22 18:02:28 +0300
  • 3d8a920932 Stream: proxy_ssl_conf_command directive. Maxim Dounin 2020-10-22 18:00:27 +0300
  • fd2100e3ad Upstream: proxy_ssl_conf_command and friends. Maxim Dounin 2020-10-22 18:00:23 +0300
  • 43069af174 SSL: ssl_conf_command directive. Maxim Dounin 2020-10-22 18:00:22 +0300
  • 5f70ba79e4 Core: ngx_conf_set_keyval_slot() now accepts NGX_CONF_UNSET_PTR. Maxim Dounin 2020-10-22 18:00:20 +0300
  • 38027033bb Cpp test: added stream. Ruslan Ermilov 2020-10-13 07:44:09 +0300
  • 9685eddd1f Limit req: unlocking of nodes on complex value errors. Maxim Dounin 2020-10-08 17:44:34 +0300
  • 76cf861601 Mail: proxy_smtp_auth directive. Maxim Dounin 2020-10-03 21:04:57 +0300
  • b8527e7824 Version bump. Maxim Dounin 2020-10-03 21:01:12 +0300
  • b4f4195fa4 release-1.19.3 tag Maxim Dounin 2020-09-29 17:32:10 +0300
  • ab2a76da79 nginx-1.19.3-RELEASE Maxim Dounin 2020-09-29 17:32:10 +0300
  • 4f23ccc291 Updated OpenSSL used for win32 builds. Maxim Dounin 2020-09-29 15:56:16 +0300
  • d66dc60b31 Proxy: error checking for array init, missed in 7716:d6a5e14aa3e4. Maxim Dounin 2020-09-29 15:54:09 +0300
  • 8cfc39792e Userid: userid_flags fixup. Maxim Dounin 2020-09-29 15:52:18 +0300
  • 8dd639a901 Resolver: improved error messages (ticket #2024). Maxim Dounin 2020-09-28 17:41:22 +0300
  • b90e07f9eb Userid: userid_flags directive to set cookie flags. Maxim Dounin 2020-09-28 17:07:48 +0300
  • 3b795cf94d Proxy: added the "proxy_cookie_flags" directive. Ruslan Ermilov 2020-09-27 23:21:11 +0300
  • efb7838d2f Proxy: changed interface of some internal functions. Ruslan Ermilov 2020-09-27 23:21:10 +0300
  • 7b3b5d5c9b Proxy: strengthen syntax checking for some directives. Ruslan Ermilov 2020-09-27 23:21:09 +0300
  • 94092783b1 Stream: set module. Pavel Pautov 2020-08-28 14:10:54 -0700
  • 9d00daaca9 SSL: abort handshake on SSL_set_SSL_CTX() errors. Sergey Kandaurov 2020-09-24 13:51:29 +0100
  • 108b99c1ab HTTP/2: run posted requests after reading body. Maxim Dounin 2020-09-23 19:52:31 +0300
  • d2bf373224 HTTP/2: fixed segfault on DATA frames after 400 errors. Maxim Dounin 2020-09-23 19:50:49 +0300
  • 613bdda13a SSL: disabled shutdown when there are buffered data. Maxim Dounin 2020-09-16 18:26:25 +0300
  • 01510a34fc SSL: disabled shutdown after connection errors. Maxim Dounin 2020-09-16 18:26:24 +0300
  • 3dcff59f0b SSL: fixed event handling during shutdown. Maxim Dounin 2020-09-16 18:26:23 +0300
  • 9707d93e88 SSL: workaround for incorrect SSL_write() errors in OpenSSL 1.1.1. Maxim Dounin 2020-09-16 18:26:22 +0300
  • ea5e7dddeb Cache: keep c->body_start when Vary changes (ticket #2029). Sergey Kandaurov 2020-09-09 19:26:27 +0300
  • 6b4612f1be Cache: reset c->body_start when reading a variant on Vary mismatch. Sergey Kandaurov 2017-08-04 19:37:37 +0300
  • 3108f351ea HTTP/2: rejecting invalid stream identifiers with PROTOCOL_ERROR. Sergey Kandaurov 2020-09-02 23:13:36 +0300
  • 0b318db607 Cache: ignore stale-if-error for 4xx and 5xx codes. Roman Arutyunyan 2020-07-29 13:28:04 +0300
  • bb4e8dfc1c Version bump. Roman Arutyunyan 2020-08-14 12:45:52 +0300
  • 29f7e485c8 release-1.19.2 tag Maxim Dounin 2020-08-11 17:52:30 +0300
  • 26a75eb86e nginx-1.19.2-RELEASE Maxim Dounin 2020-08-11 17:52:30 +0300
  • de995c8eec Core: reusing connections in advance. Maxim Dounin 2020-08-10 18:53:07 +0300
  • f6d83fbe0d Core: added a warning about reusing connections. Maxim Dounin 2020-08-10 18:52:59 +0300
  • 3bbfea6ed5 SSL: disabled sending shutdown after ngx_http_test_reading(). Maxim Dounin 2020-08-10 18:52:34 +0300
  • 03386e1669 HTTP/2: fixed c->timedout flag on timed out connections. Maxim Dounin 2020-08-10 18:52:20 +0300
  • fa5e7502ea SSL: fixed shutdown handling. Maxim Dounin 2020-08-10 18:52:09 +0300
  • 2c3c6fc250 Request body: optimized handling of small chunks. Maxim Dounin 2020-08-06 05:02:57 +0300
  • feb9fed111 Request body: allowed large reads on chunk boundaries. Maxim Dounin 2020-08-06 05:02:55 +0300
  • ad939eb9dd Request body: all read data are now sent to filters. Maxim Dounin 2020-08-06 05:02:44 +0300
  • b0ab9bd289 Added size check to ngx_http_alloc_large_header_buffer(). Maxim Dounin 2020-08-06 05:02:22 +0300
  • 6c4e04182d FastCGI: fixed zero size buf alerts on extra data (ticket #2018). Maxim Dounin 2020-07-27 16:02:15 +0300
  • 20291bd3d0 Core: enclosed parameters of the ngx_buf.h macros in parentheses. balus 2020-07-27 13:21:51 +0300
  • d748ebb148 OCSP: fixed certificate reference leak. Sergey Kandaurov 2020-07-23 17:31:09 +0300
  • 9ddc5a659c Xslt: disabled ranges. Roman Arutyunyan 2020-07-22 22:16:19 +0300
  • f55cf02b79 Core: close PID file when writing fails. Ruslan Ermilov 2020-07-21 20:34:29 +0300
  • f50de443be Slice filter: clear original Accept-Ranges. Roman Arutyunyan 2020-07-09 16:21:37 +0300
  • 9304c5ebb2 Version bump. Roman Arutyunyan 2020-07-09 17:33:22 +0300
  • c8e9deb87e release-1.19.1 tag Maxim Dounin 2020-07-07 18:56:06 +0300
  • 97aa29d055 nginx-1.19.1-RELEASE Maxim Dounin 2020-07-07 18:56:05 +0300
  • 67bc54a312 gRPC: generate error when response size is wrong. Maxim Dounin 2020-07-06 18:36:25 +0300
  • 05977993c0 FastCGI: protection from responses with wrong length. Maxim Dounin 2020-07-06 18:36:23 +0300
  • cbcb88812e Upstream: drop extra data sent by upstream. Maxim Dounin 2020-07-06 18:36:22 +0300
  • 1ae0f7d59a Proxy: style. Maxim Dounin 2020-07-06 18:36:21 +0300
  • 157ca5e9fd Proxy: detection of data after final chunk. Maxim Dounin 2020-07-06 18:36:20 +0300
  • 16cbb0d60a Proxy: drop extra data sent by upstream. Maxim Dounin 2020-07-06 18:36:19 +0300
  • 839d7c5cb3 Memcached: protect from too long responses. Maxim Dounin 2020-07-06 18:36:17 +0300
  • 2a803ecb37 HTTP/2: lingering close after GOAWAY. Ruslan Ermilov 2020-07-03 16:16:47 +0300
  • b523b95326 SSL: fixed unexpected certificate requests (ticket #2008). Maxim Dounin 2020-06-29 17:15:51 +0300
  • 4a480ff8dd Fixed potential leak of temp pool. Eran Kornblau 2020-06-15 03:58:31 -0400
  • 18932c77b4 Cache: introduced min_free cache clearing. Maxim Dounin 2020-06-22 18:03:00 +0300
  • 949e91f58a Too large st_blocks values are now ignored (ticket #157). Maxim Dounin 2020-06-22 18:02:59 +0300
  • 6e759f9d37 Large block sizes on Linux are now ignored (ticket #1168). Maxim Dounin 2020-06-22 18:02:58 +0300