Commit Graph

  • be45a3aa59 Saved some memory allocations. Ruslan Ermilov 2019-12-16 15:19:01 +0300
  • 6dc0c880e5 Dav: fixed Location in successful MKCOL response. Ruslan Ermilov 2019-12-16 15:19:01 +0300
  • 953f539215 Upstream keepalive: clearing of c->data in cached connections. Maxim Dounin 2019-12-05 19:38:06 +0300
  • d77ec5493c Version bump. Maxim Dounin 2019-12-05 19:22:48 +0300
  • 7f15b4592e release-1.17.6 tag Maxim Dounin 2019-11-19 17:18:58 +0300
  • 52faf0f609 nginx-1.17.6-RELEASE release-1.17.6 Maxim Dounin 2019-11-19 17:18:58 +0300
  • 5dc242e8f7 Limit conn: added shared context. Roman Arutyunyan 2019-11-18 19:50:59 +0300
  • 3a55d60d2d Limit conn: $limit_conn_status variable. Roman Arutyunyan 2019-11-18 17:48:32 +0300
  • b48c8718bf Limit conn: limit_conn_dry_run directive. Roman Arutyunyan 2019-11-19 11:30:41 +0300
  • 271b12c711 Updated comment after 776d1bebdca2. Roman Arutyunyan 2019-11-18 17:46:52 +0300
  • 02ec15dc0d Limit req: $limit_req_status variable. Roman Arutyunyan 2019-11-06 19:03:18 +0300
  • 203898505c Parsing server PROXY protocol address and port (ticket #1206). Roman Arutyunyan 2019-10-21 20:22:30 +0300
  • be932e81a1 Core: moved PROXY protocol fields out of ngx_connection_t. Roman Arutyunyan 2019-10-21 18:06:19 +0300
  • 0098761cb8 Version bump. Roman Arutyunyan 2019-10-24 13:47:28 +0300
  • e3dfaa12e0 release-1.17.5 tag Maxim Dounin 2019-10-22 18:16:08 +0300
  • 8fce961b60 nginx-1.17.5-RELEASE release-1.17.5 Maxim Dounin 2019-10-22 18:16:08 +0300
  • 2393e25acb Win32: silenced -Wcast-function-type GCC warning (ticket #1865). Maxim Dounin 2019-10-21 19:07:03 +0300
  • 9aa906a684 Win32: improved fallback on FormatMessage() errors. Maxim Dounin 2019-10-21 19:06:12 +0300
  • 798fcf1ab4 SSL: available bytes handling (ticket #1431). Maxim Dounin 2019-10-17 16:02:24 +0300
  • fac4c7bdf5 Events: available bytes calculation via ioctl(FIONREAD). Maxim Dounin 2019-10-17 16:02:19 +0300
  • d2ea226229 SSL: improved ngx_ssl_recv_chain() to stop if c->read->ready is 0. Maxim Dounin 2019-10-17 16:02:13 +0300
  • 60609f2372 Event pipe: disabled c->read->available checking for SSL. Maxim Dounin 2019-10-17 16:02:03 +0300
  • 3c84e4b705 Fixed header parsing with ignore_invalid_headers switched off. Ruslan Ermilov 2019-10-15 14:46:10 +0300
  • 85137dd2a6 Fixed URI normalization with merge_slashes switched off. Maxim Dounin 2019-10-08 21:56:14 +0300
  • ed42131da6 The "/." and "/.." at the end of URI should be normalized. Ruslan Ermilov 2019-10-08 21:56:14 +0300
  • 2ac24f1c88 Improved detection of broken percent encoding in URI. Ruslan Ermilov 2019-10-08 21:56:14 +0300
  • f7999fe689 Core: removed dead code in ngx_rbtree_delete(). Vladimir Homutov 2019-09-30 16:39:20 +0300
  • 201062c83f Version bump. Vladimir Homutov 2019-09-30 16:43:16 +0300
  • deaf75606c release-1.17.4 tag Maxim Dounin 2019-09-24 18:08:48 +0300
  • 88d2cb8a22 nginx-1.17.4-RELEASE release-1.17.4 Maxim Dounin 2019-09-24 18:08:48 +0300
  • 2079d3c2b2 Updated OpenSSL used for win32 builds. Maxim Dounin 2019-09-24 16:30:03 +0300
  • 6052881a98 HTTP/2: fixed worker_shutdown_timeout. Ruslan Ermilov 2019-09-23 15:45:36 +0300
  • f878492af3 HTTP/2: fixed possible alert about left open socket on shutdown. Ruslan Ermilov 2019-09-23 15:45:32 +0300
  • af0e284b96 HTTP/2: traffic-based flood detection. Maxim Dounin 2019-09-18 20:28:12 +0300
  • 4d4201fafd HTTP/2: switched back to RST_STREAM with NO_ERROR. Maxim Dounin 2019-09-18 20:28:09 +0300
  • 555dc61b54 SSL: fixed ssl_verify_client error message. Sergey Kandaurov 2019-09-16 19:26:42 +0300
  • 4cd1dd28dd Resolver: fixed possible use-after-free while resolving PTR. Sergey Kandaurov 2019-09-10 15:42:34 +0300
  • c3f8098712 HTTP/2: close connection on zero WINDOW_UPDATE. Ruslan Ermilov 2019-09-10 15:33:38 +0300
  • 456e213904 HTTP/2: close connection on frames with self-dependency. Ruslan Ermilov 2019-09-10 15:33:37 +0300
  • 5a2ce3f4ee Fixed "return" with discarding invalid chunked body. Sergey Kandaurov 2019-09-04 13:33:51 +0300
  • 77c01f10a1 Detect runaway chunks in ngx_http_parse_chunked(). Sergey Kandaurov 2019-09-03 17:26:56 +0300
  • 9cb22efa3f HTTP/2: discard remaining request body after redirect. Sergey Kandaurov 2019-08-19 15:16:06 +0300
  • 1f960ed92a SSL: lowered log level for WSAECONNABORTED errors on Windows. Maxim Dounin 2019-08-16 18:16:21 +0300
  • e77ec60db1 Version bump. Maxim Dounin 2019-08-16 18:16:14 +0300
  • a43974f3f2 release-1.17.3 tag Maxim Dounin 2019-08-13 15:45:57 +0300
  • 88216c6b63 nginx-1.17.3-RELEASE release-1.17.3 Maxim Dounin 2019-08-13 15:45:56 +0300
  • 5ae7269126 HTTP/2: limited number of PRIORITY frames. Ruslan Ermilov 2019-08-13 15:43:40 +0300
  • a987f81dd1 HTTP/2: limited number of DATA frames. Ruslan Ermilov 2019-08-13 15:43:36 +0300
  • 6dfbc8b1c2 HTTP/2: reject zero length headers with PROTOCOL_ERROR. Sergey Kandaurov 2019-08-13 15:43:32 +0300
  • abe660636c Mail: fixed duplicate resolving. Maxim Dounin 2019-08-01 13:50:07 +0300
  • 39c40428f9 Gzip: fixed "zero size buf" alerts after ac5a741d39cf. Maxim Dounin 2019-07-31 17:29:00 +0300
  • 6179b98ed5 Version bump. Maxim Dounin 2019-07-31 17:28:41 +0300
  • e957ae888a release-1.17.2 tag Maxim Dounin 2019-07-23 15:01:47 +0300
  • 3eb7ef4e20 nginx-1.17.2-RELEASE release-1.17.2 Maxim Dounin 2019-07-23 15:01:47 +0300
  • c3fd5f7e76 Core: fixed memory leak on error, missed in c3f60d618c17. Maxim Dounin 2019-07-19 17:50:00 +0300
  • 2187586207 Xslt: fixed potential buffer overflow with null character. Maxim Dounin 2019-07-18 18:27:54 +0300
  • ad42d70fed SSI: avoid potential buffer overflow. Maxim Dounin 2019-07-18 18:27:53 +0300
  • 20c8c4fe35 Upstream: fixed EOF handling in unbuffered and upgraded modes. Maxim Dounin 2019-07-18 18:27:52 +0300
  • 36dfa020f2 HTTP/2: return error on output on closed stream. Maxim Dounin 2019-07-18 18:27:50 +0300
  • 551640703a Core: fixed segfault with too large bucket sizes (ticket #1806). Maxim Dounin 2019-07-18 18:27:44 +0300
  • 676d1a0e94 Perl: removed unused variable, forgotten in 975d7ab37b39. Maxim Dounin 2019-07-17 17:00:57 +0300
  • cfa1316368 Gzip: use zlib to write header and trailer. Ilya Leoshkevich 2019-07-12 12:43:08 +0200
  • 29fea7d9ec Perl: named locations in $r->internal_redirect(). Maxim Dounin 2019-07-12 15:39:28 +0300
  • 8df08b02b8 Perl: expect escaped URIs in $r->internal_redirect(). Maxim Dounin 2019-07-12 15:39:26 +0300
  • 9e883a2e48 Perl: additional ctx->header_sent checks. Maxim Dounin 2019-07-12 15:39:25 +0300
  • 78b39bd631 Perl: avoid returning 500 if header was already sent. Maxim Dounin 2019-07-12 15:39:25 +0300
  • 12d6b3b4a1 Perl: avoid redirects on errors. Maxim Dounin 2019-07-12 15:38:27 +0300
  • cae2e68908 Perl: disabled unrelated calls from variable handlers. Maxim Dounin 2019-07-12 15:35:31 +0300
  • 1988783169 Perl: protection against duplicate $r->sleep() calls. Maxim Dounin 2019-07-12 15:34:37 +0300
  • 9d266efbc0 Perl: handling of allocation errors. Maxim Dounin 2019-07-12 13:56:23 +0300
  • 4a0771f9a6 Perl: propagate errors. Maxim Dounin 2019-07-12 13:56:21 +0300
  • eae5e4dd01 Perl: reworked perl module to pass ctx instead of request. Maxim Dounin 2019-07-12 11:29:22 +0300
  • 60e7480533 Perl: removed unneeded NGX_DONE test. Maxim Dounin 2019-07-11 23:20:08 +0300
  • 1e673c72dd Contrib: vim syntax, update core and 3rd party module directives. Gena Makhomed 2019-06-30 10:39:01 +0300
  • 18e063129a Typo. Maxim Dounin 2019-07-09 16:03:25 +0300
  • 66e95b50e7 Version bump. Maxim Dounin 2019-07-09 16:01:32 +0300
  • 4722452e9c release-1.17.1 tag Maxim Dounin 2019-06-25 15:19:45 +0300
  • c4613796af nginx-1.17.1-RELEASE release-1.17.1 Maxim Dounin 2019-06-25 15:19:45 +0300
  • 32adc8534c Updated OpenSSL used for win32 builds. Maxim Dounin 2019-06-25 04:47:43 +0300
  • d9887ee2ae Perl: disabled not_modified filter (ticket #1786). Maxim Dounin 2019-06-17 19:48:56 +0300
  • dda58fc63b Limit req: limit_req_dry_run directive. Roman Arutyunyan 2019-06-05 19:55:27 +0300
  • 16ebfa999b Upstream: background cache update before cache send (ticket #1782). Roman Arutyunyan 2019-06-03 20:33:26 +0300
  • c18658e9fe Upstream hash: fall back to round-robin if hash key is empty. Niklas Keller 2019-05-23 16:49:22 +0300
  • e0768d199d Version bump. Roman Arutyunyan 2019-05-27 19:47:50 +0300
  • b007118fe1 release-1.17.0 tag Maxim Dounin 2019-05-21 17:23:57 +0300
  • 8a779e2067 nginx-1.17.0-RELEASE release-1.17.0 Maxim Dounin 2019-05-21 17:23:57 +0300
  • 4f351d9b26 Core: fixed error message on setsockopt(SO_REUSEPORT) failure. Maxim Dounin 2017-07-11 20:06:52 +0300
  • cff5182955 Core: disabled SO_REUSEPORT when testing config (ticket #1300). Maxim Dounin 2017-07-11 19:59:56 +0300
  • 7cd52df21a Merge a83eb615c0 into a54e3193bf Elvin Efendi 2017-07-08 19:27:27 +0000
  • a83eb615c0 added necessary config directives Elvin Efendi 2017-07-08 15:26:14 -0400
  • 37ae979db4 Merge c414fe212f into aa04b091ae Alexander Dreweke 2017-06-07 21:08:34 +0000
  • 95cc4c543f Merge 9af9631820 into aa04b091ae Rohit Joshi 2017-06-07 21:08:34 +0000
  • 21ecd561ca Merge dc0e49892e into aa04b091ae secret32 2017-06-07 21:08:33 +0000
  • e9c39340ae Merge e45d33a66c into aa04b091ae Andrew Hutchings 2017-06-07 21:08:32 +0000
  • 5d6d91a675 Merge 25269ed2d6 into aa04b091ae Ján Sáreník 2017-06-07 21:08:32 +0000
  • 5f05264629 Merge b0dc04145f into aa04b091ae kujiraitakahiro 2017-06-07 21:08:32 +0000
  • 54cc8f4d2e Merge 7fde44a4cc into aa04b091ae Bin CHEN 2017-06-07 21:08:31 +0000
  • 834ff61f2c Merge cce59923ee into aa04b091ae Jacksoncy 2017-06-07 21:08:31 +0000
  • 418d42f2aa Merge 8f5e0b16e3 into aa04b091ae hanbaga 2017-06-07 21:08:31 +0000
  • 00d0dfdfb4 Merge 96b9984c7a into aa04b091ae Andrey Borodin 2017-06-07 21:08:31 +0000