Commit Graph

  • 9b9f5466e5 Updated PCRE used for win32 builds. Maxim Dounin 2017-08-08 15:21:10 +0300
  • ed0b19cdd4 Cache: reset c->body_start when reading a variant on Vary mismatch. Sergey Kandaurov 2017-08-04 19:37:37 +0300
  • b1274232db HTTP/2: rejecting invalid stream identifiers with PROTOCOL_ERROR. Sergey Kandaurov 2020-09-02 23:13:36 +0300
  • 554916301c Cache: ignore stale-if-error for 4xx and 5xx codes. Roman Arutyunyan 2020-07-29 13:28:04 +0300
  • d961012799 Version bump. Roman Arutyunyan 2020-08-14 12:45:52 +0300
  • b2d09a4cdd release-1.19.2 tag Maxim Dounin 2020-08-11 17:52:30 +0300
  • e4c6918e08 nginx-1.19.2-RELEASE release-1.19.2 Maxim Dounin 2020-08-11 17:52:30 +0300
  • 348bc94086 Core: reusing connections in advance. Maxim Dounin 2020-08-10 18:53:07 +0300
  • e240d88d44 Core: added a warning about reusing connections. Maxim Dounin 2020-08-10 18:52:59 +0300
  • eae2b2fdf1 SSL: disabled sending shutdown after ngx_http_test_reading(). Maxim Dounin 2020-08-10 18:52:34 +0300
  • 1d696cd379 HTTP/2: fixed c->timedout flag on timed out connections. Maxim Dounin 2020-08-10 18:52:20 +0300
  • e01cdfbd8c SSL: fixed shutdown handling. Maxim Dounin 2020-08-10 18:52:09 +0300
  • 130a5e7126 Request body: optimized handling of small chunks. Maxim Dounin 2020-08-06 05:02:57 +0300
  • 150cbb017b Request body: allowed large reads on chunk boundaries. Maxim Dounin 2020-08-06 05:02:55 +0300
  • 9edc93fe0e Request body: all read data are now sent to filters. Maxim Dounin 2020-08-06 05:02:44 +0300
  • bd7dad5b0e Added size check to ngx_http_alloc_large_header_buffer(). Maxim Dounin 2020-08-06 05:02:22 +0300
  • d2744ad26f FastCGI: fixed zero size buf alerts on extra data (ticket #2018). Maxim Dounin 2020-07-27 16:02:15 +0300
  • c3db6f729f Core: enclosed parameters of the ngx_buf.h macros in parentheses. balus 2020-07-27 13:21:51 +0300
  • 4ee66b3f7b OCSP: fixed certificate reference leak. Sergey Kandaurov 2020-07-23 17:31:09 +0300
  • 4dd43dfca7 Xslt: disabled ranges. Roman Arutyunyan 2020-07-22 22:16:19 +0300
  • 80daef96f1 Core: close PID file when writing fails. Ruslan Ermilov 2020-07-21 20:34:29 +0300
  • 5cef7de7a1 Slice filter: clear original Accept-Ranges. Roman Arutyunyan 2020-07-09 16:21:37 +0300
  • 826fb0d45c Version bump. Roman Arutyunyan 2020-07-09 17:33:22 +0300
  • 1b2f040a1f release-1.19.1 tag Maxim Dounin 2020-07-07 18:56:06 +0300
  • 0f648f6875 nginx-1.19.1-RELEASE release-1.19.1 Maxim Dounin 2020-07-07 18:56:05 +0300
  • 5348706fe6 gRPC: generate error when response size is wrong. Maxim Dounin 2020-07-06 18:36:25 +0300
  • 1194ba36a0 FastCGI: protection from responses with wrong length. Maxim Dounin 2020-07-06 18:36:23 +0300
  • dfcfcc5a88 Upstream: drop extra data sent by upstream. Maxim Dounin 2020-07-06 18:36:22 +0300
  • 7f2490c43c Proxy: style. Maxim Dounin 2020-07-06 18:36:21 +0300
  • 156e193408 Proxy: detection of data after final chunk. Maxim Dounin 2020-07-06 18:36:20 +0300
  • a2abe31a85 Proxy: drop extra data sent by upstream. Maxim Dounin 2020-07-06 18:36:19 +0300
  • b835b57184 Memcached: protect from too long responses. Maxim Dounin 2020-07-06 18:36:17 +0300
  • 829c9d5981 HTTP/2: lingering close after GOAWAY. Ruslan Ermilov 2020-07-03 16:16:47 +0300
  • fa2f2e3508 SSL: fixed unexpected certificate requests (ticket #2008). Maxim Dounin 2020-06-29 17:15:51 +0300
  • 1bbc37d35c Fixed potential leak of temp pool. Eran Kornblau 2020-06-15 03:58:31 -0400
  • 0a683fdd93 Cache: introduced min_free cache clearing. Maxim Dounin 2020-06-22 18:03:00 +0300
  • 6bb4336196 Too large st_blocks values are now ignored (ticket #157). Maxim Dounin 2020-06-22 18:02:59 +0300
  • cd69bf51ca Large block sizes on Linux are now ignored (ticket #1168). Maxim Dounin 2020-06-22 18:02:58 +0300
  • 7547581bbc OCSP: fixed use-after-free on error. Roman Arutyunyan 2020-06-15 20:17:16 +0300
  • 2afc050bd0 Correctly flush request body to uwsgi with SSL. Quantum 2020-06-15 17:35:26 -0400
  • 58d1412f0d Stream: fixed processing of zero length UDP packets (ticket #1982). Vladimir Homutov 2020-06-08 11:40:34 +0300
  • 2d4f04bba0 SSL: added verify callback to ngx_ssl_trusted_certificate(). Maxim Dounin 2020-06-03 19:11:32 +0300
  • 9c3ac44de2 Fixed SIGQUIT not removing listening UNIX sockets (closes #753). Ruslan Ermilov 2020-06-01 22:31:23 +0300
  • da370de990 Fixed removing of listening UNIX sockets when "changing binary". Ruslan Ermilov 2020-06-01 20:19:27 +0300
  • 59a0ceb994 Contrib: vim syntax, update core and 3rd party module directives. Gena Makhomed 2020-05-26 19:17:11 +0300
  • b89a5d5998 Version bump. Maxim Dounin 2020-05-26 22:03:00 +0300
  • bab7ab0477 release-1.19.0 tag Maxim Dounin 2020-05-26 18:00:20 +0300
  • 87c8507f20 nginx-1.19.0-RELEASE release-1.19.0 Maxim Dounin 2020-05-26 18:00:20 +0300
  • f457127cc4 Updated OpenSSL used for win32 builds. Maxim Dounin 2020-05-25 22:10:37 +0300
  • 4056ce4f4e HTTP/2: invalid connection preface logging (ticket #1981). Maxim Dounin 2020-05-25 18:33:42 +0300
  • 9b87626b0b Fixed format specifiers. Sergey Kandaurov 2020-05-23 15:53:08 +0300
  • 5727f9a1e0 OCSP: certificate status cache. Roman Arutyunyan 2020-05-22 17:25:27 +0300
  • 60438ae395 SSL: client certificate validation with OCSP (ticket #1534). Roman Arutyunyan 2020-05-22 17:30:12 +0300
  • aa94ee82f6 OCSP stapling: iterate over all responder addresses. Roman Arutyunyan 2020-05-22 20:35:05 +0300
  • abdb9aebc6 OCSP stapling: keep extra chain in the staple object. Roman Arutyunyan 2020-05-17 14:24:35 +0300
  • 3f2ac979eb OCSP stapling: moved response verification to a separate function. Roman Arutyunyan 2020-05-06 21:44:14 +0300
  • b47c1f35e2 Upstream: jump out of loop after matching the status code. Jinhua Tan 2020-05-13 22:02:47 +0800
  • 41ecd45a5b Variables: fixed buffer over-read when evaluating "$arg_". Sergey Kandaurov 2020-05-08 19:19:16 +0300
  • ee9c61b89b gRPC: WINDOW_UPDATE after END_STREAM handling (ticket #1797). Ruslan Ermilov 2020-04-23 15:10:26 +0300
  • 4c8abb84e3 gRPC: RST_STREAM(NO_ERROR) handling (ticket #1792). Ruslan Ermilov 2020-04-23 15:10:24 +0300
  • 8c0a49472c Version bump. Ruslan Ermilov 2020-04-23 15:10:21 +0300
  • 3ba88365b5 release-1.17.10 tag Maxim Dounin 2020-04-14 17:19:26 +0300
  • cd15be3a29 nginx-1.17.10-RELEASE release-1.17.10 Maxim Dounin 2020-04-14 17:19:26 +0300
  • 01efecb795 Updated OpenSSL used for win32 builds. Maxim Dounin 2020-04-14 15:15:16 +0300
  • b82c08f610 The new auth_delay directive for delaying unauthorized requests. Ruslan Ermilov 2020-04-08 01:02:17 +0300
  • 65ae8b3152 Auth basic: explicitly zero out password buffer. Ruslan Ermilov 2020-03-13 02:12:10 +0300
  • 1688f575c2 Version bump. Ruslan Ermilov 2020-03-16 12:41:41 +0300
  • 585f08ed0b release-1.17.9 tag Maxim Dounin 2020-03-03 18:04:21 +0300
  • ea3a6c2057 nginx-1.17.9-RELEASE release-1.17.9 Maxim Dounin 2020-03-03 18:04:21 +0300
  • 7bff824878 Updated PCRE used for win32 builds. Maxim Dounin 2020-03-03 18:03:28 +0300
  • 76ac67b36f Simplified subrequest finalization. Roman Arutyunyan 2020-02-28 19:54:13 +0300
  • 3733c6fd70 Fixed premature background subrequest finalization. Dmitry Volyntsev 2020-03-02 20:07:36 +0300
  • 6ba18bc35e Added default overwrite in error_page 494. Maxim Dounin 2020-02-28 17:21:18 +0300
  • ba27037a49 Mp4: fixed possible chunk offset overflow. Roman Arutyunyan 2020-02-26 15:10:46 +0300
  • f909a7dc33 Disabled connection reuse while in SSL handshake. Sergey Kandaurov 2020-02-27 19:03:21 +0300
  • 37984f0be1 Disabled duplicate "Host" headers (ticket #1724). Maxim Dounin 2020-02-20 16:51:07 +0300
  • b4d6b70d7f Removed "Transfer-Encoding: identity" support. Maxim Dounin 2020-02-20 16:19:34 +0300
  • e64d798edb Disabled multiple Transfer-Encoding headers. Maxim Dounin 2020-02-20 16:19:29 +0300
  • de5a054b33 Made ngx_http_get_forwarded_addr_internal() non-recursive. Vladimir Homutov 2020-02-11 13:22:44 +0300
  • 16168dcb01 HTTP/2: fixed socket leak with an incomplete HEADERS frame. Sergey Kandaurov 2020-02-05 16:29:23 +0300
  • b7ea950a12 Version bump. Sergey Kandaurov 2020-02-05 16:29:14 +0300
  • 9e07862d6e release-1.17.8 tag Maxim Dounin 2020-01-21 16:39:42 +0300
  • 369ef46cc3 nginx-1.17.8-RELEASE release-1.17.8 Maxim Dounin 2020-01-21 16:39:41 +0300
  • 0e3b3b5735 gRPC: variables support in the "grpc_pass" directive. Vladimir Homutov 2020-01-17 12:13:02 +0300
  • 60f648f035 HTTP/2: removed ngx_debug_point() call.      With the recent change to prevent frames flood in d4448892a294, nginx will finalize the connection with NGX_HTTP_V2_INTERNAL_ERROR whenever flood is detected, causing nginx aborting or stopping if the debug_points directive is used in nginx config. Daniil Bondarev 2020-01-14 14:20:08 +0300
  • fb34316d68 SSL: reworked posted next events again. Maxim Dounin 2019-12-27 19:43:01 +0300
  • 8ca5cab663 Trailing space removed. Maxim Dounin 2019-12-27 17:20:25 +0300
  • a8c9ce39d0 Version bump. Maxim Dounin 2019-12-27 17:20:20 +0300
  • 1554444042 release-1.17.7 tag Maxim Dounin 2019-12-24 18:00:09 +0300
  • e5595b37e3 nginx-1.17.7-RELEASE release-1.17.7 Maxim Dounin 2019-12-24 18:00:09 +0300
  • 24f18aea8c SSL: reworked posted next events. Maxim Dounin 2019-12-24 17:24:59 +0300
  • 810559665a HTTP/2: introduced separate handler to retry stream close. Maxim Dounin 2019-12-23 21:25:21 +0300
  • 49709f75b2 HTTP/2: fixed socket leak with queued frames (ticket #1689). Maxim Dounin 2019-12-23 21:25:17 +0300
  • 5e5fa2e9e5 Dav: added checks for chunked to body presence conditions. Maxim Dounin 2019-12-23 20:39:27 +0300
  • d97ccc831a Update manpage, sort command line options. Sergey A. Osokin 2019-12-23 18:56:21 +0300
  • c1be55f972 Discard request body when redirecting to a URL via error_page. Ruslan Ermilov 2019-12-23 15:45:46 +0300
  • 4c031f9a6a Rewrite: disallow empty replacements. Ruslan Ermilov 2019-12-16 15:19:01 +0300
  • a5895eb502 Tolerate '\0' in URI when mapping URI to path. Ruslan Ermilov 2019-12-16 15:19:01 +0300
  • af8ea176a7 Rewrite: fixed segfault with rewritten URI and "alias". Ruslan Ermilov 2019-12-16 15:19:01 +0300
  • 48086f79ad Fixed request finalization in ngx_http_index_handler(). Ruslan Ermilov 2019-12-16 15:19:01 +0300