Tue, 01 Nov 2022 17:00:35 +0400 |
Roman Arutyunyan |
Set default listen socket type in http.
quic
|
Wed, 22 Jun 2022 18:34:58 +0400 |
Sergey Kandaurov |
Merged with the default branch.
quic
|
Mon, 30 May 2022 21:25:56 +0300 |
Maxim Dounin |
Multiple WWW-Authenticate headers with "satisfy any;".
|
Mon, 30 May 2022 21:25:45 +0300 |
Maxim Dounin |
All known output headers can be linked lists now.
|
Mon, 30 May 2022 21:25:33 +0300 |
Maxim Dounin |
Reworked multi headers to use linked lists.
|
Mon, 30 May 2022 21:25:27 +0300 |
Maxim Dounin |
FastCGI: combining headers with identical names (ticket #1724).
|
Wed, 29 Dec 2021 15:17:26 +0300 |
Sergey Kandaurov |
Merged with the default branch.
quic
|
Mon, 27 Dec 2021 19:47:05 +0300 |
Maxim Dounin |
Removed "aio sendfile", deprecated since 1.7.11.
|
Sat, 04 Dec 2021 10:52:55 +0300 |
Roman Arutyunyan |
HTTP/3: http3_hq directive and NGX_HTTP_V3_HQ macro.
quic
|
Mon, 06 Dec 2021 13:02:36 +0300 |
Roman Arutyunyan |
HTTP/3: merged ngx_http_quic_module into ngx_http_v3_module.
quic
|
Wed, 03 Nov 2021 11:22:07 +0300 |
Sergey Kandaurov |
Merged with the default branch.
quic
|
Fri, 29 Oct 2021 20:21:57 +0300 |
Maxim Dounin |
Changed default value of sendfile_max_chunk to 2m.
|
Fri, 28 May 2021 13:33:08 +0300 |
Sergey Kandaurov |
Merged with the default branch.
quic
|
Mon, 24 May 2021 21:55:20 +0300 |
Ruslan Ermilov |
Location header escaping in redirects (ticket #882).
|
Thu, 06 May 2021 02:22:03 +0300 |
Maxim Dounin |
Changed complex value slots to use NGX_CONF_UNSET_PTR.
|
Fri, 16 Apr 2021 19:35:55 +0300 |
Sergey Kandaurov |
Merged with the default branch.
quic
|
Thu, 08 Apr 2021 00:16:30 +0300 |
Maxim Dounin |
Changed keepalive_requests default to 1000 (ticket #2155).
|
Thu, 08 Apr 2021 00:15:48 +0300 |
Maxim Dounin |
Introduced the "keepalive_time" directive.
|
Tue, 30 Mar 2021 23:34:51 +0300 |
Sergey Kandaurov |
Merged with the default branch.
quic
|
Sun, 28 Mar 2021 17:45:39 +0300 |
Maxim Dounin |
Fixed handling of already closed connections.
|
Wed, 17 Feb 2021 14:48:35 +0300 |
Sergey Kandaurov |
Merged with the default branch.
quic
|
Thu, 11 Feb 2021 21:52:19 +0300 |
Maxim Dounin |
HTTP/2: removed SPDY directives handling.
|
Tue, 19 Jan 2021 20:21:12 +0300 |
Maxim Dounin |
Removed incorrect optimization of HEAD requests.
|
Tue, 02 Feb 2021 15:09:48 +0300 |
Roman Arutyunyan |
HTTP/3: reverted version check for keepalive flag.
quic
|
Tue, 21 Jul 2020 23:09:22 +0300 |
Roman Arutyunyan |
QUIC: added "quic" listen parameter.
quic
|
Tue, 14 Apr 2020 19:35:20 +0300 |
Sergey Kandaurov |
Merged with the default branch.
quic
|
Wed, 08 Apr 2020 01:02:17 +0300 |
Ruslan Ermilov |
The new auth_delay directive for delaying unauthorized requests.
|
Fri, 13 Mar 2020 19:36:33 +0300 |
Roman Arutyunyan |
HTTP/3.
quic
|
Fri, 28 Feb 2020 13:09:51 +0300 |
Sergey Kandaurov |
Initial QUIC support in http.
quic
|
Fri, 28 Feb 2020 13:09:51 +0300 |
Sergey Kandaurov |
HTTP UDP layer, QUIC support autotest.
quic
|
Fri, 28 Feb 2020 17:21:18 +0300 |
Maxim Dounin |
Added default overwrite in error_page 494.
|
Tue, 11 Feb 2020 13:22:44 +0300 |
Vladimir Homutov |
Made ngx_http_get_forwarded_addr_internal() non-recursive.
|
Mon, 16 Dec 2019 15:19:01 +0300 |
Ruslan Ermilov |
Tolerate '\0' in URI when mapping URI to path.
|
Wed, 04 Sep 2019 13:33:51 +0300 |
Sergey Kandaurov |
Fixed "return" with discarding invalid chunked body.
|
Wed, 24 Apr 2019 16:38:54 +0300 |
Ruslan Ermilov |
Variables support in limit_rate and limit_rate_after (ticket #293).
|
Fri, 15 Mar 2019 15:45:56 +0300 |
Roman Arutyunyan |
Multiple addresses in "listen".
|
Tue, 11 Dec 2018 13:09:00 +0300 |
Roman Arutyunyan |
Copy regex unnamed captures to cloned subrequests.
|
Thu, 07 Jun 2018 20:01:41 +0300 |
Ruslan Ermilov |
Added r->schema.
|
Tue, 24 Apr 2018 15:29:01 +0300 |
Maxim Dounin |
SSL: detect "listen ... ssl" without certificates (ticket #178).
|
Wed, 28 Feb 2018 16:56:58 +0300 |
Roman Arutyunyan |
Generic subrequests in memory.
|
Mon, 20 Nov 2017 21:11:19 +0300 |
Roman Arutyunyan |
Inherit valid_unparsed_uri in cloned subrequests (ticket #1430).
|
Thu, 20 Jul 2017 15:51:11 +0300 |
Roman Arutyunyan |
Precontent phase.
|
Fri, 24 Mar 2017 03:37:34 -0700 |
Piotr Sikora |
Added support for trailers in HTTP responses.
|
Wed, 07 Jun 2017 18:46:35 +0300 |
Sergey Kandaurov |
Fixed segfault in try_files with nested location.
|
Thu, 25 May 2017 15:57:59 +0300 |
Roman Arutyunyan |
Background subrequests for cache updates.
|
Thu, 20 Apr 2017 18:26:37 +0300 |
Sergey Kandaurov |
Cleaned up r->headers_out.headers allocation error handling.
|
Tue, 11 Apr 2017 03:13:46 +0200 |
Simon Leblanc |
Added support for the "308 Permanent Redirect" (ticket #877).
|
Wed, 12 Apr 2017 22:21:04 +0300 |
Ruslan Ermilov |
Use ngx_calloc_buf() where appropriate.
|
Tue, 28 Mar 2017 14:21:38 +0300 |
Sergey Kandaurov |
Fixed ngx_open_cached_file() error handling.
|
Wed, 22 Mar 2017 23:36:35 +0300 |
Ruslan Ermilov |
Simplified code about duplicate root/alias directive.
|
Wed, 22 Mar 2017 22:49:52 +0300 |
Ruslan Ermilov |
Unified error messages about duplicate directives.
|
Mon, 27 Feb 2017 22:36:15 +0300 |
Maxim Dounin |
Fixed background update with "if".
|
Fri, 10 Feb 2017 15:13:41 +0300 |
Roman Arutyunyan |
Upstream: proxy_cache_background_update and friends.
|
Tue, 31 Jan 2017 12:09:40 +0300 |
Ruslan Ermilov |
Implemented the "server_tokens build" option.
|
Thu, 22 Dec 2016 11:58:52 +0300 |
Ruslan Ermilov |
Fixed missing "Location" field with some relative redirects.
|
Wed, 21 Dec 2016 23:10:51 +0300 |
Ruslan Ermilov |
Core: relative redirects (closes #1000).
|
Fri, 04 Nov 2016 19:12:19 +0300 |
Ruslan Ermilov |
Style: switch.
|
Mon, 10 Oct 2016 18:44:17 +0300 |
Maxim Dounin |
Modules compatibility: compatibility with NGX_HAVE_FILE_AIO.
|
Mon, 03 Oct 2016 15:58:25 +0300 |
Maxim Dounin |
Modules compatibility: removed unneeded IPV6_V6ONLY checks.
|
Wed, 07 Sep 2016 13:56:53 +0300 |
Dmitry Volyntsev |
Core: introduced ngx_cidr_match() function.
|
Mon, 23 May 2016 18:44:23 +0300 |
Dmitry Volyntsev |
Realip: port support in X-Real-IP and X-Forwarded-For.
|
Mon, 23 May 2016 16:37:28 +0300 |
Maxim Dounin |
Renamed "u" to "sockaddr" in listen options types.
|
Mon, 23 May 2016 16:37:20 +0300 |
Ruslan Ermilov |
Introduced the ngx_sockaddr_t type.
|
Thu, 28 Apr 2016 16:30:19 +0300 |
Ruslan Ermilov |
Removed unused flag unexpected_eof from ngx_connection_t.
|
Thu, 31 Mar 2016 02:33:53 +0300 |
Sergey Kandaurov |
Fixed logging with variable field width.
|
Wed, 30 Mar 2016 11:52:16 +0300 |
Ruslan Ermilov |
Style.
|
Tue, 22 Mar 2016 16:58:38 +0300 |
Maxim Dounin |
Backed out server_tokens changes.
|
Fri, 18 Mar 2016 06:44:49 +0300 |
Maxim Dounin |
Threads: writing via threads pools in event pipe.
|
Tue, 15 Mar 2016 13:36:19 +0300 |
Ruslan Ermilov |
Added variables support to server_tokens.
|
Thu, 04 Feb 2016 18:30:21 +0300 |
Maxim Dounin |
Dynamic modules: changed ngx_modules to cycle->modules.
|
Sun, 16 Aug 2015 10:51:34 +0300 |
Maxim Dounin |
Fixed wrong URI after try_files in nested location (ticket #97).
stable-1.8
|
Sun, 16 Aug 2015 10:51:16 +0300 |
Maxim Dounin |
Fixed segfault with try_files introduced by c985d90a8d1f.
stable-1.8
|
Thu, 03 Dec 2015 20:06:45 +0300 |
Maxim Dounin |
Style: NGX_PTR_SIZE replaced with sizeof(void *).
|
Mon, 30 Nov 2015 12:54:01 +0300 |
Ruslan Ermilov |
Stop emulating a space character after r->method_name.
|
Mon, 30 Nov 2015 16:27:33 +0300 |
Valentin Bartenev |
Increased the default "connection_pool_size" on 64-bit platforms.
|
Mon, 19 Oct 2015 21:28:02 +0300 |
Maxim Dounin |
Fixed handling of empty root.
|
Fri, 11 Sep 2015 20:13:06 +0300 |
Valentin Bartenev |
The HTTP/2 implementation (RFC 7240, 7241).
|
Fri, 11 Sep 2015 17:04:04 +0300 |
Maxim Dounin |
Fixed segfault with incorrect location nesting.
|
Mon, 31 Aug 2015 23:25:16 +0300 |
Valentin Bartenev |
Added protection against r->main->count overflow by subrequests.
|
Sun, 23 Aug 2015 21:03:32 +0300 |
Valentin Bartenev |
Limit recursive subrequests instead of simultaneous.
|
Sun, 16 Aug 2015 10:51:34 +0300 |
Maxim Dounin |
Fixed wrong URI after try_files in nested location (ticket #97).
|
Sun, 16 Aug 2015 10:51:16 +0300 |
Maxim Dounin |
Fixed segfault with try_files introduced by c985d90a8d1f.
|
Thu, 11 Jun 2015 20:42:31 +0300 |
Maxim Dounin |
Moved ngx_http_parse_time() to core, renamed accordingly.
|
Wed, 20 May 2015 15:51:56 +0300 |
Maxim Dounin |
The "reuseport" option of the "listen" directive.
|
Wed, 29 Apr 2015 13:52:49 +0300 |
Ruslan Ermilov |
Removed deprecated HTTP directives.
|
Sat, 25 Apr 2015 22:44:02 +0300 |
Vladimir Homutov |
Core: the ngx_set_connection_log() macro.
|
Fri, 28 Nov 2014 16:57:50 +0300 |
Maxim Dounin |
Fixed post_action to not trigger "header already sent" alert.
stable-1.6
|
Mon, 23 Mar 2015 21:09:19 +0300 |
Maxim Dounin |
Request body: filters support.
|
Sat, 14 Mar 2015 17:37:25 +0300 |
Valentin Bartenev |
Added support for offloading read() in thread pools.
|
Fri, 13 Mar 2015 16:42:52 +0300 |
Ruslan Ermilov |
The "aio" directive parser made smarter.
|
Thu, 12 Mar 2015 20:06:04 +0300 |
Ruslan Ermilov |
Deprecated "aio sendfile".
|
Wed, 21 Jan 2015 00:26:32 +0100 |
Damien Tournoud |
Fixed try_files directory test to match only a directory.
|
Fri, 28 Nov 2014 16:57:50 +0300 |
Maxim Dounin |
Fixed post_action to not trigger "header already sent" alert.
|
Mon, 08 Sep 2014 21:36:03 +0400 |
Maxim Dounin |
Fixed ETag memory allocation error handling.
|
Tue, 08 Jul 2014 03:03:13 -0700 |
Piotr Sikora |
Style: add whitespace between control statement and parentheses.
|
Thu, 26 Jun 2014 02:21:01 +0400 |
Maxim Dounin |
Entity tags: downgrade strong etags to weak ones as needed.
|
Wed, 28 May 2014 20:18:05 +0400 |
Sergey Kandaurov |
Fixed config parsing of the last try_files parameter.
|
Fri, 16 May 2014 17:42:24 +0400 |
Maxim Dounin |
Fixed alias in regex locations with limit_except/if.
|
Wed, 16 Apr 2014 11:40:38 +0400 |
Valentin Bartenev |
Fixed missing "static" in declaration of ngx_http_gzip_quantity().
|
Mon, 31 Mar 2014 22:47:42 +0400 |
Maxim Dounin |
Adjusted default value of types_hash_bucket_size (ticket #352).
|
Tue, 25 Mar 2014 18:49:28 +0400 |
Andrei Belov |
Increased default value of variables_hash_max_size.
|
Wed, 19 Mar 2014 12:57:40 +0400 |
Maxim Dounin |
Macros used for initialization in ngx_http_core_init_main_conf().
|
Mon, 17 Mar 2014 17:41:24 +0400 |
Roman Arutyunyan |
Added server-side support for PROXY protocol v1 (ticket #355).
|
Thu, 27 Feb 2014 20:36:35 +0400 |
Maxim Dounin |
Disabled redirects to named locations if URI is not set.
|
Tue, 03 Dec 2013 22:07:03 +0400 |
Mathew Rodley |
Added support for TCP_FASTOPEN supported in Linux >= 3.7.1.
|
Tue, 03 Dec 2013 21:44:08 +0400 |
Maxim Dounin |
Fixed "setfib=" on non-first listening socket.
|
Fri, 18 Oct 2013 18:13:49 +0400 |
Maxim Dounin |
Fixed "satisfy any" if 403 is returned after 401 (ticket #285).
|
Fri, 23 Aug 2013 22:18:39 +0400 |
Maxim Dounin |
Fixed try_files with empty argument (ticket #390).
stable-1.4
|
Mon, 23 Sep 2013 19:37:06 +0400 |
Maxim Dounin |
Caseless location tree construction (ticket #90).
|
Fri, 23 Aug 2013 22:18:39 +0400 |
Maxim Dounin |
Fixed try_files with empty argument (ticket #390).
|
Tue, 30 Jul 2013 15:04:46 +0400 |
Sergey Kandaurov |
Added safety belt for the case of sending header twice.
|
Tue, 20 Aug 2013 21:11:19 +0400 |
Maxim Dounin |
Backed out f1a91825730a and 7094bd12c1ff.
|
Tue, 06 Aug 2013 19:58:40 +0400 |
Valentin Bartenev |
Replaced ngx_conf_full_name() with ngx_get_full_name().
|
Tue, 06 Aug 2013 19:58:40 +0400 |
Valentin Bartenev |
Fixed memory leaks in the root and auth_basic_user_file directives.
|
Thu, 11 Jul 2013 20:38:27 +0400 |
Maxim Dounin |
Style.
|
Thu, 11 Jul 2013 16:07:25 +0400 |
Vladimir Homutov |
Core: extended ngx_sock_ntop() with socklen parameter.
|
Thu, 20 Jun 2013 20:47:39 +0400 |
Vladimir Homutov |
Core: support several "error_log" directives.
|
Tue, 04 Jun 2013 11:27:36 +0400 |
Vladimir Homutov |
Core: fixed handling of "stderr" in error_log.
|
Fri, 29 Mar 2013 08:47:37 +0000 |
Ruslan Ermilov |
Pass PCRE_CASELESS to pcre_compile() for caseless matching.
|
Wed, 20 Mar 2013 10:36:57 +0000 |
Valentin Bartenev |
Preliminary experimental support for SPDY draft 2.
|