Commit Graph

  • 3f36c684a1 Upstream: keep $upstream_http_x_accel_redirect intact. Ruslan Ermilov 2013-12-23 18:11:46 +0400
  • bf800822df Fixed the first argument to getsockopt(). Ruslan Ermilov 2013-12-19 13:43:18 +0400
  • 37b7de6df7 SSL: ssl_buffer_size directive. Maxim Dounin 2013-12-20 16:18:25 +0400
  • c7a0b04665 Upstream: simplified peer selection loop in the "ip_hash" module. Vladimir Homutov 2013-12-09 13:43:27 +0400
  • 85e6d211d0 Resolver: use minimum TTL for caching (ticket #329). Ruslan Ermilov 2013-12-16 19:12:23 +0400
  • b156dc9635 Typo fixed. Maxim Dounin 2013-12-19 13:50:23 +0400
  • c8f3f9fa12 SPDY: use predefined constant for size of the Stream-ID field. Valentin Bartenev 2013-12-18 18:39:29 +0400
  • bf3ff5bca7 Version bump. Valentin Bartenev 2013-12-18 18:37:48 +0400
  • dd8c382ca2 release-1.5.8 tag Maxim Dounin 2013-12-17 17:46:26 +0400
  • c36c45d62b nginx-1.5.8-RELEASE release-1.5.8 Maxim Dounin 2013-12-17 17:46:26 +0400
  • 3fd727566a Resolver: lookups are case-insensitive. Ruslan Ermilov 2013-12-13 20:49:52 +0400
  • e0caf51711 The "ipv6=" boolean parameter of the "resolver" directive. Ruslan Ermilov 2013-12-09 10:53:30 +0400
  • 769eded732 Resolver: implemented IPv6 name to address resolving. Ruslan Ermilov 2013-12-09 10:53:28 +0400
  • 809bee30b7 Resolver: implemented IPv6 address to name resolving. Ruslan Ermilov 2013-12-06 14:30:28 +0400
  • 3aeefbcaea Changed resolver API to use ngx_addr_t. Ruslan Ermilov 2013-12-06 14:30:27 +0400
  • 552e15ba1c Resolver: fixed indentation. Ruslan Ermilov 2013-12-13 19:22:44 +0400
  • efd0e0e177 Core: externalized ngx_cmp_sockaddr(). Ruslan Ermilov 2013-12-06 14:30:27 +0400
  • 159486239f Resolver: fixes in PTR processing. Ruslan Ermilov 2013-12-06 14:30:27 +0400
  • f57350cd86 Resolver: fixes in A processing. Ruslan Ermilov 2013-12-06 14:30:27 +0400
  • f3a271f3fd Resolver: fixed response processing. Ruslan Ermilov 2013-12-06 14:30:27 +0400
  • 23071835a3 Resolver: removed unnecessary casts. Ruslan Ermilov 2013-12-06 14:30:27 +0400
  • 3d245d4792 Resolver: improved code readability. Ruslan Ermilov 2013-12-06 14:30:27 +0400
  • 0c585adfd4 Trailing whitespace fix. Maxim Dounin 2013-12-12 20:28:48 +0400
  • 2576530c51 Use ngx_chain_get_free_buf() in pipe input filters. Valentin Bartenev 2013-12-11 21:30:38 +0400
  • 7f54528ca0 SPDY: drop the "delayed" flag when finalizing connection. Valentin Bartenev 2013-12-10 20:27:33 +0400
  • fa512fdb76 Fixed handling of UNIX-domain sockets. Ruslan Ermilov 2013-12-09 10:16:44 +0400
  • 675e73e3bd Core: keep the length of the local sockaddr. Ruslan Ermilov 2013-12-09 10:14:51 +0400
  • 19f475276d Fixed incorrect ngx_str_set() usage, broken in c82b2e020b9f. Piotr Sikora 2013-12-06 16:00:49 -0800
  • eada942342 Contrib: added vim to README. Maxim Dounin 2013-12-06 19:58:27 +0400
  • 61a2667954 Contrib: add vim scripts to contrib/ directory. Evan Miller 2013-12-04 14:45:44 -0800
  • 618e12f679 Configure: enable -Wconditional-uninitialized with clang. Ruslan Ermilov 2013-12-06 13:16:56 +0400
  • 67b0d16546 Fixed build without SSL, broken by c82b2e020b9f. Maxim Dounin 2013-12-04 23:13:13 +0400
  • 24e1db93a8 SSL support in the uwsgi module. Maxim Dounin 2013-12-04 23:01:27 +0400
  • 84f5c2136e Added support for TCP_FASTOPEN supported in Linux >= 3.7.1. --- auto/unix | 12 ++++++++++++ src/core/ngx_connection.c | 32 ++++++++++++++++++++++++++++++++ src/core/ngx_connection.h | 4 ++++ src/http/ngx_http.c | 4 ++++ src/http/ngx_http_core_module.c | 21 +++++++++++++++++++++ src/http/ngx_http_core_module.h | 3 +++ 6 files changed, 76 insertions(+) Mathew Rodley 2013-12-03 22:07:03 +0400
  • a8a7de3f78 Fixed "setfib=" on non-first listening socket. Maxim Dounin 2013-12-03 21:44:08 +0400
  • 71b9cca835 Improved code readablity in ngx_http_upstream_init_round_robin(). Vladimir Homutov 2013-12-03 17:12:16 +0400
  • 0419933283 Fixed null pointer dereference with $upstream_cache_last_modified. Ruslan Ermilov 2013-12-03 15:11:24 +0400
  • bfda85b6e4 Win32: fixed init_process without master process (ticket #453). Maxim Dounin 2013-11-29 17:23:47 +0400
  • 3dec2b131c Upstream: skip empty cache headers. Maxim Dounin 2013-11-29 17:23:38 +0400
  • 067c1d2a4f SSL: fixed c->read->ready handling in ngx_ssl_recv(). Maxim Dounin 2013-11-29 17:16:06 +0400
  • 6b7e88f36b Version bump. Maxim Dounin 2013-11-29 17:11:36 +0400
  • 6991b925fd release-1.5.7 tag Maxim Dounin 2013-11-19 14:03:47 +0400
  • 4f82b16aca nginx-1.5.7-RELEASE release-1.5.7 Maxim Dounin 2013-11-19 14:03:47 +0400
  • d47c435e9e Proper backtracking after space in a request line. Ruslan Ermilov 2013-11-19 06:57:58 +0400
  • 1ac2693a33 Upstream: cache revalidation with conditional requests. Maxim Dounin 2013-11-18 20:48:22 +0400
  • df2fc6a9df SPDY: fixed request hang with the auth request module. Valentin Bartenev 2013-11-11 18:49:35 +0400
  • fa40777611 Configure: call "make distclean" for libatomic. Piotr Sikora 2013-11-11 01:59:47 -0800
  • 49282c8e9d Configure: call "make clean" for OpenSSL only if Makefile exists. Piotr Sikora 2013-11-04 17:00:25 -0800
  • b0f025f4fe Win32: plugged memory leak. Maxim Dounin 2013-10-31 18:23:49 +0400
  • 45075adccf Gunzip: proper error handling on gunzipping an empty response. Maxim Dounin 2013-10-31 04:16:20 +0400
  • eea2e1262b Gunzip: "error" logging level on inflate() errors. Maxim Dounin 2013-10-31 04:12:53 +0400
  • f1a9f14afe Removed extra allocation for $sent_http_last_modified. Maxim Dounin 2013-10-31 04:02:59 +0400
  • 869b4f36e5 Auth basic: "info" logging level on no user/password. Maxim Dounin 2013-10-31 04:02:21 +0400
  • 3d3fa2adc6 Gzip, gunzip: flush pending data when incoming chain is NULL. Yichun Zhang 2013-10-28 15:01:36 -0700
  • 0eee3b0bc5 Core: handling of getsockopt(TCP_DEFER_ACCEPT) failures. Maxim Dounin 2013-10-31 04:00:37 +0400
  • 475832834b Core: apply missed options to sockets added during binary upgrade. Piotr Sikora 2013-10-24 14:18:37 -0700
  • 8f3dfde7f7 Upstream: optimize loops in ngx_http_upstream_init_round_robin(). Xiaochen Wang 2013-10-21 18:20:32 +0800
  • a6b7cfe967 Fixed "satisfy any" if 403 is returned after 401 (ticket #285). Maxim Dounin 2013-10-18 18:13:49 +0400
  • 6291a29992 Headers filter: empty Cache-Control is no longer added. Maxim Dounin 2013-10-18 18:13:44 +0400
  • 0ca52adff6 Style. Maxim Dounin 2013-10-18 18:13:35 +0400
  • 79be6a5462 SSL: added ability to set keys used for Session Tickets (RFC5077). Piotr Sikora 2013-10-11 16:05:24 -0700
  • a8ad0c02cc SSL: SSL_CTX_set_timeout() now always called. Maxim Dounin 2013-10-14 13:59:35 +0400
  • 87a607a031 SSL: fixed build with OpenSSL 0.9.7. Maxim Dounin 2013-10-14 13:44:09 +0400
  • 5a63dcc5d7 Limit req: fixed "nodelay" parsing. Maxim Dounin 2013-10-02 15:07:17 +0400
  • 31d023e53e Upstream: fixed "down" and "backup" parsing. Maxim Dounin 2013-10-02 15:07:15 +0400
  • cfb2b55e8d Unused macro and variable removed. Sergey Kandaurov 2013-10-02 11:51:04 +0400
  • 5bf78d05a0 Version bump. Sergey Kandaurov 2013-10-02 11:50:56 +0400
  • 3c97551955 release-1.5.6 tag Maxim Dounin 2013-10-01 17:44:51 +0400
  • 969512a5e0 nginx-1.5.6-RELEASE release-1.5.6 Maxim Dounin 2013-10-01 17:44:51 +0400
  • cca2b04f51 SPDY: ignore priority when queuing blocked frames. Valentin Bartenev 2013-10-01 00:14:37 +0400
  • 4f4963e87e SPDY: set empty write handler during connection finalization. Valentin Bartenev 2013-10-01 00:12:30 +0400
  • 92b82c80af SPDY: fixed connection leak while waiting for request headers. Valentin Bartenev 2013-10-01 00:04:00 +0400
  • 6ba03097db SPDY: fixed connection leak while waiting for request body. Valentin Bartenev 2013-10-01 00:00:57 +0400
  • ef8c64acbe Mail: fixed segfault with ssl/starttls at mail{} level and no cert. Maxim Dounin 2013-09-30 22:10:13 +0400
  • aa36cc39a4 Mail: fixed overrun of allocated memory (ticket #411). Maxim Dounin 2013-09-30 22:10:08 +0400
  • f2b5192c30 Mail: handle smtp multiline replies. Maxim Dounin 2013-09-30 22:10:03 +0400
  • 4f6f653f48 Mail: smtp pipelining support. Maxim Dounin 2013-09-30 22:09:57 +0400
  • f86169ae7b Mail: mail dependencies are now honored while building addons. Maxim Dounin 2013-09-30 22:09:54 +0400
  • 32d6035303 Mail: added session close on smtp_greeting_delay violation. Maxim Dounin 2013-09-30 22:09:50 +0400
  • af897b7f03 SSL: adjust buffer used by OpenSSL during handshake (ticket #413). Maxim Dounin 2013-09-27 19:39:33 +0400
  • 4b2ead8871 FastCGI: non-buffered mode support. Maxim Dounin 2013-09-27 16:50:40 +0400
  • 989a71377b Upstream: subrequest_in_memory support for SCGI and uwsgi enabled. Maxim Dounin 2013-09-27 16:50:34 +0400
  • c4b5a1fe5e Upstream: subrequest_in_memory fix. Maxim Dounin 2013-09-27 16:50:26 +0400
  • 239c4037ce Upstream: proxy_no_cache, fastcgi_no_cache warnings removed. Maxim Dounin 2013-09-27 16:50:13 +0400
  • 43736b12de Proxy: added the "proxy_ssl_ciphers" directive. Piotr Sikora 2013-09-23 15:58:28 -0700
  • e11584164f Added ngx_filename_cmp() with "/" sorted to the left. Maxim Dounin 2013-09-23 19:37:13 +0400
  • d2ef70e97a Caseless location tree construction (ticket #90). Maxim Dounin 2013-09-23 19:37:06 +0400
  • f52a2c7585 SSL: stop loading configs with invalid "ssl_ciphers" values. Piotr Sikora 2013-09-22 22:36:11 -0700
  • 35e2bb0efb Core: fix misallocation at ngx_crypt_apr1 (ticket #412). Markus Linnala 2013-09-20 17:57:21 +0300
  • 003b2cd720 Proxy: added the "proxy_ssl_protocols" directive. Andrei Belov 2013-09-19 18:30:33 +0400
  • 0a5124502d SSL: fixed possible memory and file descriptor leak on HUP signal. Piotr Sikora 2013-09-18 16:51:30 -0700
  • 6e3746c273 MIME: added application/json MIME type. Piotr Sikora 2013-09-18 12:59:47 -0700
  • bff2b8d69f Fixed response line formatting with empty reason phrase. Sergey Kandaurov 2013-09-18 18:53:26 +0400
  • 63b1baa7f1 Version bump. Sergey Kandaurov 2013-09-18 18:53:24 +0400
  • ebefa15a5c release-1.5.5 tag Maxim Dounin 2013-09-17 17:31:00 +0400
  • f906f7e4f8 nginx-1.5.5-RELEASE release-1.5.5 Maxim Dounin 2013-09-17 17:31:00 +0400
  • 29ea1273fe SSL: guard use of SSL_OP_MSIE_SSLV2_RSA_PADDING. Piotr Sikora 2013-09-16 14:24:38 -0700
  • db1532944c Improved check for duplicate path names in ngx_add_path(). Valentin Bartenev 2013-09-16 18:49:23 +0400
  • eb10d8f71e Removed surplus initializations from ngx_conf_set_path_slot(). Valentin Bartenev 2013-09-16 18:49:22 +0400
  • f0fbcaf098 Use ngx_pcalloc() in ngx_conf_merge_path_value(). Valentin Bartenev 2013-09-16 18:49:10 +0400