Commit Graph

  • 96b9984c7a Use primes for hashtable size Andrey Borodin 2017-05-30 15:16:14 +0500
  • 67635190b3 Fixed deferred accept with EPOLLRDHUP enabled (ticket #1278). Roman Arutyunyan 2017-05-24 13:17:08 +0300
  • b97145ae6c Added missing "fall through" comments (ticket #1259). Maxim Dounin 2017-04-27 16:57:18 +0300
  • d9700ec65f Version bump. Maxim Dounin 2017-10-13 20:23:57 +0300
  • 3d42fcd6d0 release-1.12.1 tag Maxim Dounin 2017-07-11 16:24:05 +0300
  • f1f2497e7a nginx-1.12.1-RELEASE release-1.12.1 Maxim Dounin 2017-07-11 16:24:04 +0300
  • 455bd72951 Range filter: protect from total size overflows. Maxim Dounin 2017-07-11 16:06:23 +0300
  • e372ca8121 Updated OpenSSL used for win32 builds. Maxim Dounin 2017-05-30 17:14:00 +0300
  • eaae85808a Version bump. Maxim Dounin 2017-07-11 16:19:05 +0300
  • 31770abdc3 release-1.12.0 tag Maxim Dounin 2017-04-12 17:46:00 +0300
  • 58cb5f75ef nginx-1.12.0-RELEASE release-1.12.0 Maxim Dounin 2017-04-12 17:46:00 +0300
  • e7a16a6c00 Stable branch. Maxim Dounin 2017-04-12 16:42:30 +0300
  • 8f5e0b16e3 server_names will be free if ngx_pool_destroy(cf->temp_pool), and temp_pool is destroyed when parse config done x-ray 2017-03-17 17:37:45 +0800
  • cce59923ee 添加注释 fusu 2017-02-15 19:04:59 +0800
  • 667fd7d525 release-1.10.3 tag stable-1.10 Maxim Dounin 2017-01-31 18:01:10 +0300
  • b708f694ea nginx-1.10.3-RELEASE release-1.10.3 Maxim Dounin 2017-01-31 18:01:10 +0300
  • 131b28d985 Updated OpenSSL used for win32 builds. Maxim Dounin 2017-01-27 19:06:35 +0300
  • a11a2f524d Updated zlib and PCRE used for win32 builds. Maxim Dounin 2017-01-24 16:41:29 +0300
  • be7975abe3 Upstream: fixed cache corruption and socket leaks with aio_write. Maxim Dounin 2017-01-20 21:14:19 +0300
  • 4e4083fc68 Fixed trailer construction with limit on FreeBSD and macOS. Maxim Dounin 2017-01-20 21:12:48 +0300
  • d222e90b62 HTTP/2: prevented creating temp files for requests without body. Valentin Bartenev 2016-12-10 13:23:38 +0300
  • 9ab91422d0 HTTP/2: fixed posted streams handling. Valentin Bartenev 2016-11-28 20:58:14 +0300
  • f43e18807d HTTP/2: fixed saving preread buffer to temp file (ticket #1143). Valentin Bartenev 2016-11-28 19:19:21 +0300
  • c91c547a47 Merge pull request #1 from nginx/master qionghe 2016-11-04 13:49:09 +0800
  • 0312d99bef Build for macOS Kevin Staunton-Lambert 2016-11-02 09:47:18 +1100
  • 8c520c9621 HTTP/2: graceful shutdown of active connections (closes #1106). Valentin Bartenev 2016-10-20 16:15:03 +0300
  • 25269ed2d6 Compile PCRE without cpp Jan Sarenik 2016-10-17 14:44:50 +0300
  • 4891ba59d8 Core: sockaddr lengths now respected by ngx_cmp_sockaddr(). Maxim Dounin 2016-10-10 16:15:41 +0300
  • e19481f35e Addition filter: set last_in_chain flag when clearing last_buf. Roman Arutyunyan 2016-10-03 21:03:27 +0300
  • 200c7493ae Version bump. Maxim Dounin 2017-01-31 16:15:31 +0300
  • 2357ed2169 release-1.10.2 tag Maxim Dounin 2016-10-18 18:03:13 +0300
  • 8c8c70b27b nginx-1.10.2-RELEASE release-1.10.2 Maxim Dounin 2016-10-18 18:03:12 +0300
  • 789abf2b8c SSL: default DH parameters compatible with OpenSSL 1.1.0. Maxim Dounin 2016-10-18 17:25:38 +0300
  • a3f3471fa3 Updated OpenSSL used for win32 builds. Maxim Dounin 2016-10-11 16:52:48 +0300
  • 09453e10d0 Event pipe: do not set file's thread_handler if not needed. Maxim Dounin 2016-09-01 20:05:23 +0300
  • 63260a6842 SSL: adopted session ticket handling for OpenSSL 1.1.0. Sergey Kandaurov 2016-08-22 18:53:21 +0300
  • f3dfbb5d1f SSL: guarded SSL_R_NO_CIPHERS_PASSED not present in OpenSSL 1.1.0. Sergey Kandaurov 2016-08-08 13:44:49 +0300
  • 73d5e87a2b HTTP/2: flushing of the SSL buffer in transition to the idle state. Valentin Bartenev 2016-07-19 20:34:17 +0300
  • 010321e605 HTTP/2: refactored ngx_http_v2_send_output_queue(). Valentin Bartenev 2016-07-19 20:34:02 +0300
  • c64c12cae5 HTTP/2: fixed send timer handling. Valentin Bartenev 2016-07-19 20:31:09 +0300
  • 6ebe94522a HTTP/2: avoid sending output queue if there's nothing to send. Valentin Bartenev 2016-07-19 20:30:21 +0300
  • b034effaf5 HTTP/2: always handle streams in error state. Valentin Bartenev 2016-07-19 20:22:44 +0300
  • 8c1a6ae2ad HTTP/2: prevented output of the HEADERS frame for canceled streams. Valentin Bartenev 2016-07-19 20:22:44 +0300
  • e1d2701785 HTTP/2: always send GOAWAY while worker is shutting down. Valentin Bartenev 2016-07-19 20:22:44 +0300
  • e39b70d00b Updated PCRE used for win32 builds. Maxim Dounin 2016-07-05 18:30:56 +0300
  • 5eaf2be27f Sub filter: eliminate unnecessary buffering. Roman Arutyunyan 2016-07-02 15:59:53 +0300
  • c0f6598235 Sub filter: introduced the ngx_http_sub_match() function. Roman Arutyunyan 2016-07-02 15:59:52 +0300
  • dc0e49892e Merge pull request #1 from nginx/master secret32 2016-06-27 14:34:46 +0800
  • 5cf695f827 HTTP/2: fixed the "http request count is zero" alert. Valentin Bartenev 2016-06-16 20:55:11 +0300
  • 6e2606d8e5 HTTP/2: avoid adding Content-Length for requests without body. Valentin Bartenev 2016-06-16 20:55:11 +0300
  • 5c66c4aad0 HTTP/2: prevented double termination of a stream. Valentin Bartenev 2016-06-16 20:55:11 +0300
  • a70e415ea3 HTTP/2: fixed a segfault while processing unbuffered upload. Valentin Bartenev 2016-06-16 20:55:11 +0300
  • a650907c17 HTTP/2: unbreak build on MSVC. Valentin Bartenev 2016-05-24 21:54:32 +0300
  • 323c6ba0b7 HTTP/2: implemented preread buffer for request body (closes #959). Valentin Bartenev 2016-05-24 17:37:52 +0300
  • f0c3ae9fc3 HTTP/2: the "421 Misdirected Request" response (closes #848). Valentin Bartenev 2016-05-20 18:41:17 +0300
  • 955f741af0 Version bump. Maxim Dounin 2016-10-18 17:19:51 +0300
  • 8d0b75f716 release-1.10.1 tag Maxim Dounin 2016-05-31 16:47:01 +0300
  • e32426747f nginx-1.10.1-RELEASE release-1.10.1 Maxim Dounin 2016-05-31 16:47:01 +0300
  • 969105accd Core: skip special buffers on writing (ticket #981). Maxim Dounin 2016-05-31 05:13:30 +0300
  • 91c1a88b46 Updated OpenSSL used for win32 builds. Maxim Dounin 2016-05-24 17:44:01 +0300
  • 450c3ae887 Version bump. Maxim Dounin 2016-05-31 02:21:38 +0300
  • 9af9631820 Fix for nginx: [emerg] host not found in resolver "ipv6=off" when NGX_HAVE_INET6 is not enabled Rohit Joshi 2016-05-16 14:08:32 -0400
  • c63049a369 release-1.10.0 tag Maxim Dounin 2016-04-26 16:31:18 +0300
  • 9842cfffbf nginx-1.10.0-RELEASE release-1.10.0 Maxim Dounin 2016-04-26 16:31:18 +0300
  • edeb561fe1 Stable branch. Maxim Dounin 2016-04-26 16:30:30 +0300
  • c17bc31d41 SSL: removed OpenSSL 0.9.7 compatibility. Sergey Kandaurov 2016-04-11 15:46:36 +0300
  • 2015a54821 Range filter: fixed duplicate last buffers. Maxim Dounin 2019-05-13 22:44:49 +0300
  • ce0f35317e Range filter: fixed loss of incoming chain links. Maxim Dounin 2019-05-13 22:44:02 +0300
  • a39380a41e Unconditional compilation of the postpone filter. Roman Arutyunyan 2019-05-08 19:22:13 +0300
  • 27b3d3dcca Variables support in proxy_upload_rate and proxy_download_rate. Ruslan Ermilov 2019-04-24 16:38:56 +0300
  • 0e2653877e Variables support in limit_rate and limit_rate_after (ticket #293). Ruslan Ermilov 2019-04-24 16:38:54 +0300
  • 2ace7fc3e6 Added ngx_http_set_complex_value_size_slot(). Ruslan Ermilov 2019-04-24 16:38:51 +0300
  • 2eb2a93d8a Core: enabled "include" in any context (ticket #1615). Vladimir Homutov 2019-04-09 11:40:20 +0300
  • 68b147535a Version bump. Vladimir Homutov 2019-04-24 13:41:29 +0300
  • d2cf390fc0 release-1.15.12 tag Maxim Dounin 2019-04-16 17:54:59 +0300
  • baa377ce76 nginx-1.15.12-RELEASE release-1.15.12 Maxim Dounin 2019-04-16 17:54:58 +0300
  • 4ca32d6eb3 Updated PCRE used for win32 builds. Maxim Dounin 2019-04-16 16:32:44 +0300
  • f09eae2a75 Fixed incorrect length handling in ngx_utf8_length(). Maxim Dounin 2019-04-15 20:14:07 +0300
  • 5784889fb9 OCSP stapling: fixed segfault with dynamic certificate loading. Maxim Dounin 2019-04-15 19:13:09 +0300
  • aaa1a57060 Version bump. Maxim Dounin 2019-04-15 19:13:06 +0300
  • 50e6faf2a4 release-1.15.11 tag Maxim Dounin 2019-04-09 16:00:30 +0300
  • 9cbe052339 nginx-1.15.11-RELEASE release-1.15.11 Maxim Dounin 2019-04-09 16:00:30 +0300
  • 09752fce1f Win32: avoid using CFLAGS, just add define instead. Maxim Dounin 2019-04-04 22:56:41 +0300
  • df8cb31369 Win32: defined pdb path. Maxim Dounin 2019-04-04 19:30:47 +0300
  • ce912de835 Win32: preserving binary compatibility with Windows XP - Vista. Sergey Kandaurov 2019-04-04 16:26:56 +0300
  • 7c7d32772d Win32: skip building OpenSSL tests to conserve time and space. Sergey Kandaurov 2019-04-04 16:22:03 +0300
  • db5c307280 OCSP stapling: open ssl_stapling_file in binary-mode. Sergey Kandaurov 2019-04-03 15:35:39 +0300
  • 52d9da8790 SSL: missing free calls in $ssl_client_s_dn and $ssl_client_i_dn. Nikolay Morozov 2019-03-26 09:33:57 +0300
  • 1c906828ae Version bump. Sergey Kandaurov 2019-03-26 18:25:08 +0300
  • 71082ed43a release-1.15.10 tag Maxim Dounin 2019-03-26 17:06:55 +0300
  • 6c5955f4b8 nginx-1.15.10-RELEASE release-1.15.10 Maxim Dounin 2019-03-26 17:06:54 +0300
  • 912fb44e25 Listen port ranges. Roman Arutyunyan 2019-03-06 20:46:09 +0300
  • b92e8ffa13 Removed sorting of getaddrinfo() results. Roman Arutyunyan 2019-03-20 20:31:59 +0300
  • 4e17b93eb6 Multiple addresses in "listen". Roman Arutyunyan 2019-03-15 15:45:56 +0300
  • 59c34b6795 SSL: support for parsing PEM certificates from memory. Maxim Dounin 2019-03-09 03:03:56 +0300
  • 762d98abed SSL: removed redundant "pkey" variable. Maxim Dounin 2019-03-09 02:55:43 +0300
  • 0ad4393e30 SSL: moved c->ssl->handshaked check in server name callback. Maxim Dounin 2019-03-05 16:34:19 +0300
  • 0808b04c46 SSL: use of the SSL_OP_NO_CLIENT_RENEGOTIATION option. Maxim Dounin 2019-03-03 16:49:02 +0300
  • fe43346dc3 SSL: fixed potential leak on memory allocation errors. Maxim Dounin 2019-03-03 16:48:39 +0300
  • 99d7bb6909 SSL: server name callback changed to return fatal errors. Maxim Dounin 2019-03-03 16:48:06 +0300