Commit Graph

  • 948eeca222 HTTP/2: rewritten handling of request body. Valentin Bartenev 2016-04-01 15:56:03 +0300
  • cedba685a1 HTTP/2: sending RST_STREAM with NO_ERROR to discard request body. Valentin Bartenev 2016-04-01 15:56:03 +0300
  • 7cee215f15 Core: removed incorrect GCC 2.7 check. Maxim Dounin 2016-04-01 13:17:12 +0300
  • 316d4aca71 Trailing space fix. Maxim Dounin 2016-04-01 04:17:00 +0300
  • 2e251b1c34 SSL: SSLeay_version() is deprecated in OpenSSL 1.1.0. Maxim Dounin 2016-03-31 23:38:38 +0300
  • d8fbce1deb SSL: X509 was made opaque in OpenSSL 1.1.0. Sergey Kandaurov 2016-03-31 23:38:37 +0300
  • 66feb8c6f0 SSL: EVP_MD_CTX was made opaque in OpenSSL 1.1.0. Sergey Kandaurov 2016-03-31 23:38:36 +0300
  • 8fc90404fb SSL: RSA_generate_key() is deprecated in OpenSSL 1.1.0. Maxim Dounin 2016-03-31 23:38:34 +0300
  • e6f04424af SSL: initialization changes for OpenSSL 1.1.0. Maxim Dounin 2016-03-31 23:38:33 +0300
  • 93c2749fae SSL: get_session callback changed in OpenSSL 1.1.0. Maxim Dounin 2016-03-31 23:38:32 +0300
  • 0e83d6ac40 SSL: guarded error codes not present in OpenSSL 1.1.0. Maxim Dounin 2016-03-31 23:38:31 +0300
  • bad99ee004 SSL: reasonable version for LibreSSL. Maxim Dounin 2016-03-31 23:38:29 +0300
  • 5afd74bed6 Removed the prototype mysql module. Ruslan Ermilov 2016-03-31 22:33:26 +0300
  • 5ad6e01b46 Fixed ngx_os_signal_process() prototype. Ruslan Ermilov 2016-03-31 22:00:33 +0300
  • 60a6551e1f Fixed ngx_pid_t formatting in ngx_sprintf() and logging. Sergey Kandaurov 2016-03-31 02:34:04 +0300
  • 6a716c6123 Fixed format specifiers in ngx_sprintf(). Sergey Kandaurov 2016-03-31 02:34:00 +0300
  • 00ef9ff5f0 Fixed logging. Sergey Kandaurov 2016-03-31 02:33:57 +0300
  • 53fec2c414 Events: fixed logging. Sergey Kandaurov 2016-03-31 02:33:55 +0300
  • c622ff3b44 Fixed logging with variable field width. Sergey Kandaurov 2016-03-31 02:33:53 +0300
  • 2e25f340b8 Fixed logging in close error handling. Sergey Kandaurov 2016-03-31 02:33:50 +0300
  • ce9d20eef4 Fixed mistranslated phrase. Ruslan Ermilov 2016-03-30 12:07:19 +0300
  • dd5628fcad Events: fixed test building with eventport on OS X. Ruslan Ermilov 2016-03-30 11:57:28 +0300
  • 7ad57da598 Style. Ruslan Ermilov 2016-03-30 11:52:16 +0300
  • dfbc51a8cc Version bump. Ruslan Ermilov 2016-03-30 11:52:07 +0300
  • bf5403bd27 release-1.9.13 tag Maxim Dounin 2016-03-29 18:09:30 +0300
  • 34a0ca0a5d nginx-1.9.13-RELEASE release-1.9.13 Maxim Dounin 2016-03-29 18:09:30 +0300
  • 30494ed30b Updated OpenSSL used for win32 builds. Maxim Dounin 2016-03-29 09:54:11 +0300
  • d259032741 Win32: replaced NGX_EXDEV with more appropriate error code. Maxim Dounin 2016-03-29 09:52:15 +0300
  • 6871615528 Win32: additional error code NGX_EEXIST_FILE (ticket #910). Maxim Dounin 2016-03-29 09:51:46 +0300
  • 4618c03f4c Upstream: proxy_next_upstream non_idempotent. Maxim Dounin 2016-03-28 19:50:19 +0300
  • 5a76856dc2 Upstream: cached connections now tested against next_upstream. Maxim Dounin 2016-03-28 19:49:52 +0300
  • f5fff1eda0 Fixed --test-build-*. Ruslan Ermilov 2016-03-28 19:29:18 +0300
  • 3d791c46f5 Sub filter: fixed allocation alignment. Roman Arutyunyan 2016-03-28 13:35:25 +0300
  • c3aed0a233 Core: allow strings without null-termination in ngx_parse_url(). Piotr Sikora 2016-02-26 17:30:27 -0800
  • 030a1f959c Fixed socket inheritance on reload and binary upgrade. Roman Arutyunyan 2016-03-25 14:10:38 +0300
  • 818ebb3492 Stream: additional logging for UDP. Vladimir Homutov 2016-03-18 19:53:22 +0300
  • 2e6e246794 Win32: fixed build after 384154fc634f. Dmitry Volyntsev 2016-03-23 18:34:05 +0300
  • 3c48fd7c05 Stream: detect port absence in proxy_pass with IP literal. Roman Arutyunyan 2016-03-23 17:45:15 +0300
  • f625ad7ce8 Resolver: added support for SRV records. Dmitry Volyntsev 2016-03-23 17:44:36 +0300
  • 2b2fe92aaa Resolver: do not enable resolve timer if provided timeout is zero. Dmitry Volyntsev 2016-03-23 17:44:36 +0300
  • 98f222c6c1 Resolver: introduced valid field in resolver responses. Dmitry Volyntsev 2016-03-23 17:44:36 +0300
  • 0f4315f998 Core: introduced the NGX_DEBUG_PALLOC macro. Valentin Bartenev 2016-03-23 17:44:04 +0300
  • 9d08bda415 Core: use ngx_palloc_small() to allocate ngx_pool_large_t. Valentin Bartenev 2016-03-23 17:44:04 +0300
  • 21dfe90a4e Core: introduced the ngx_palloc_small() function. Valentin Bartenev 2016-03-23 17:44:04 +0300
  • b94eb1dfe6 Core: moved logging before freeing large blocks of pool. Valentin Bartenev 2016-03-23 17:44:04 +0300
  • 890ba54497 Backed out server_tokens changes. Maxim Dounin 2016-03-22 16:58:38 +0300
  • 24e38323ee Cache: fixed slots accounting error introduced in c9d680b00744. Dmitry Volyntsev 2016-03-23 14:16:31 +0300
  • 0b768c1435 Reconsidered server_tokens with an empty value. Ruslan Ermilov 2016-03-22 15:52:28 +0300
  • ae5e76ea06 HTTP/2: improved debugging of sending control frames. Valentin Bartenev 2016-03-21 17:04:21 +0300
  • 1a5922008e Events: fixed test building with devpoll and eventport on Linux. Sergey Kandaurov 2016-03-21 12:36:36 +0300
  • 26f669f109 Fix build with -Wmissing-prototypes. Piotr Sikora 2016-03-18 16:38:08 -0700
  • b18ba1e9f6 Cache: added watermark to reduce IO load when keys_zone is full. Dmitry Volyntsev 2016-03-18 15:08:21 +0300
  • 861e75dc20 Cache: report error if slab allocator fails during cache loading. Dmitry Volyntsev 2016-03-18 14:27:30 +0300
  • 348f705c00 Threads: writing via threads pools in event pipe. Maxim Dounin 2016-03-18 06:44:49 +0300
  • 10c8c8d6a4 Threads: offloading of temp files writing to thread pools. Maxim Dounin 2016-03-18 06:44:03 +0300
  • ac78b26324 Threads: task pointer stored in ngx_file_t. Maxim Dounin 2016-03-18 06:43:52 +0300
  • 931ce7f02a Fixed timeouts with threaded sendfile() and subrequests. Maxim Dounin 2016-03-18 05:04:45 +0300
  • 07fc7dc719 Style. Ruslan Ermilov 2016-03-16 14:44:41 +0300
  • 07a7b57762 Truncation detection in sendfilev() on Solaris. Maxim Dounin 2016-03-15 18:26:59 +0300
  • 681e735a33 Truncation detection in sendfile() on Linux. Maxim Dounin 2016-03-15 18:26:17 +0300
  • 2ce791f2cd Stream: UDP proxy. Roman Arutyunyan 2016-01-20 19:52:12 +0300
  • c790f9673d Stream: post first read events from client and upstream. Roman Arutyunyan 2016-03-15 15:55:23 +0300
  • 8f53f6f626 Win32: fixed build after cf3e75cfa951. Ruslan Ermilov 2016-03-15 15:15:30 +0300
  • 3d9ce2d601 Win32: fixed build after cf3e75cfa951. Ruslan Ermilov 2016-03-15 15:10:41 +0300
  • 86927c6588 Added variables support to server_tokens. Ruslan Ermilov 2016-03-15 13:36:19 +0300
  • b3c1abdcd8 Fixed handling of EAGAIN with sendfile in threads. Valentin Bartenev 2016-03-14 22:42:35 +0300
  • 2b4a62c2fc Events: fixed error logging in devpoll. Roman Arutyunyan 2016-03-15 00:04:04 +0300
  • db72c6be20 Fixed compilation with -Wmissing-prototypes. Sergey Kandaurov 2016-03-14 19:23:23 +0300
  • 573ec98d24 Upstream: avoid closing client connection in edge case. Justin Li 2016-03-08 22:31:55 -0500
  • 2aa6d7fd65 Upstream: fixed "zero size buf" alerts with cache (ticket #918). Maxim Dounin 2016-03-10 21:58:03 +0300
  • cf48794407 Configure: style. Ruslan Ermilov 2016-03-10 18:31:05 +0300
  • 5835963d61 Dynamic modules: do not overwrite old modules on install. Maxim Dounin 2016-03-10 16:50:13 +0300
  • 2301b095e6 Configure: style. Ruslan Ermilov 2016-03-10 10:43:00 +0300
  • 00fcc6a987 Copy filter: fixed sendfile aio handlers to set ctx->aio. Maxim Dounin 2016-03-03 21:14:19 +0300
  • a6fe512df6 Fixed sendfile in threads (or with aio preload) and subrequests. Maxim Dounin 2016-03-03 21:14:12 +0300
  • e243a2d6c2 Introduced the ngx_chain_to_iovec() function. Valentin Bartenev 2016-03-03 18:41:05 +0300
  • bc6fcb672c Request body: moved handling of the last part in the save filter. Valentin Bartenev 2016-03-01 15:18:07 +0300
  • 89b8f57768 Dynamic modules: perl. Ruslan Ermilov 2016-02-26 14:27:04 +0300
  • 39b78fdf96 Dynamic modules: expose the "modules" target. Ruslan Ermilov 2016-02-29 18:52:33 +0300
  • ea9a2cf2ba Dynamic modules: removed unnecessary initialization. Ruslan Ermilov 2016-02-25 16:29:51 +0300
  • 7a10604ab6 Dynamic modules: make sure to call config.make for dynamic addons. Ruslan Ermilov 2016-02-25 15:22:05 +0300
  • ceccebbb31 Version bump. Ruslan Ermilov 2016-02-25 16:28:42 +0300
  • 56fde51b41 release-1.9.12 tag Maxim Dounin 2016-02-24 17:53:23 +0300
  • 25bd52653f nginx-1.9.12-RELEASE release-1.9.12 Maxim Dounin 2016-02-24 17:53:22 +0300
  • f72bcf8285 HTTP/2: implemented per request timeouts (closes #626). Valentin Bartenev 2016-02-24 15:58:07 +0300
  • 4e6a490fa7 HTTP/2: always use temporary pool for processing headers. Valentin Bartenev 2016-02-24 16:05:47 +0300
  • 8b40f1eaec HTTP/2: cleaned up state while closing stream. Valentin Bartenev 2016-02-24 16:05:46 +0300
  • 1d294eea3e Fixed buffer over-read while logging invalid request headers. Valentin Bartenev 2016-02-24 16:01:23 +0300
  • 4275d0a8a0 Configure: added "build" target. Maxim Dounin 2016-02-19 18:13:54 +0300
  • 7b232ef5aa SSL: avoid calling SSL_shutdown() during handshake (ticket #901). Maxim Dounin 2016-02-19 17:27:30 +0300
  • 89d3762863 SSL: fixed SSL_shutdown() comment. Maxim Dounin 2016-02-19 17:27:23 +0300
  • 73f815e489 Headers filter: fixed "add_header ... '' always". Ruslan Ermilov 2016-02-18 15:49:11 +0300
  • fef872a9ba Configure: skip building OpenSSL documentation to conserve time. Sergey Kandaurov 2016-02-19 13:31:55 +0300
  • 6fccc00aa8 Configure: fixed static nginx build with OpenSSL (ticket #903). Ruslan Ermilov 2016-02-18 11:39:57 +0300
  • faa96e82d2 Core: added support for more than 64 CPUs in worker_cpu_affinity. Vladimir Homutov 2016-02-18 13:58:49 +0300
  • b5d7d3f024 HTTP/2: added debug logging of response headers. Valentin Bartenev 2016-02-16 17:49:14 +0300
  • fcfe483292 HTTP/2: use local pointer instead of r->connection. Valentin Bartenev 2016-02-16 17:49:14 +0300
  • 79654d53e3 Core: improved logging on invalid NGINX variable (ticket #900). Maxim Dounin 2016-02-15 17:41:52 +0300
  • cc79e1779a Updated OpenSSL used for win32 builds. Maxim Dounin 2016-02-13 07:28:14 +0300
  • 4cfd9ba3c1 Win32: simplified and improved handling of MSVC versions. Maxim Dounin 2016-02-13 06:47:34 +0300