log src/http/ngx_http.c @ 9277:4a0cd107c0f1 default tip

age author description
Sun, 14 May 2023 12:30:11 +0400 Roman Arutyunyan Common tree insert function for QUIC and UDP connections. quic
Thu, 11 May 2023 13:22:10 +0400 Roman Arutyunyan HTTP/3: removed "http3" parameter of "listen" directive. quic
Wed, 29 Mar 2023 11:14:25 +0400 Sergey Kandaurov Merged with the default branch. quic
Mon, 27 Feb 2023 14:00:56 +0400 Roman Arutyunyan HTTP/3: "quic" parameter of "listen" directive. quic
Wed, 20 Apr 2022 16:01:17 +0400 Roman Arutyunyan QUIC: separate UDP framework for QUIC. quic
Thu, 13 Jan 2022 15:57:15 +0300 Sergey Kandaurov HTTP/3: removed useless warning regarding OpenSSL library. quic
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
Tue, 14 Sep 2021 12:09:13 +0300 Ruslan Ermilov Removed NGX_OPENSSL_QUIC macro, NGX_QUIC is enough. quic
Fri, 28 May 2021 13:33:08 +0300 Sergey Kandaurov Merged with the default branch. quic
Wed, 17 Feb 2021 14:48:35 +0300 Sergey Kandaurov Merged with the default branch. quic
Tue, 21 Jul 2020 23:09:22 +0300 Roman Arutyunyan QUIC: added "quic" listen parameter. quic
Mon, 13 Jul 2020 15:34:22 +0300 Sergey Kandaurov Merged with the default branch. quic
Tue, 23 Jun 2020 11:57:00 +0300 Sergey Kandaurov Do not close QUIC sockets in ngx_close_listening_sockets(). quic
Fri, 29 May 2020 13:29:24 +0300 Vladimir Homutov Added propagation of the "wildcard" flag to c->listening. 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
Sat, 28 Jan 2023 01:29:45 +0300 Maxim Dounin Added warning about redefinition of listen socket protocol options.
Thu, 26 Jan 2023 03:34:44 +0300 Maxim Dounin Fixed handling of very long locations (ticket #2435).
Fri, 15 Oct 2021 10:02:15 +0300 Vladimir Homutov HTTP/2: removed support for NPN.
Mon, 24 May 2021 21:55:20 +0300 Ruslan Ermilov Location header escaping in redirects (ticket #882).
Tue, 19 Jan 2021 20:32:00 +0300 Maxim Dounin Core: removed post_accept_timeout.
Mon, 15 Jun 2020 03:58:31 -0400 Eran Kornblau Fixed potential leak of temp pool.
Fri, 15 Mar 2019 15:45:56 +0300 Roman Arutyunyan Multiple addresses in "listen".
Thu, 12 Jul 2018 19:50:02 +0300 Maxim Dounin Events: moved sockets cloning to ngx_event_init_conf().
Thu, 20 Jul 2017 15:51:11 +0300 Roman Arutyunyan Precontent phase.
Wed, 19 Jul 2017 21:39:40 +0800 Alex Zhang Style.
Tue, 13 Dec 2016 22:00:49 +0300 Ruslan Ermilov The size of cmcf->phase_engine.handlers explained.
Mon, 03 Oct 2016 15:58:25 +0300 Maxim Dounin Modules compatibility: removed unneeded IPV6_V6ONLY checks.
Mon, 20 Jun 2016 11:50:39 +0300 Roman Arutyunyan Introduced ngx_inet_get_port() and ngx_inet_set_port() functions.
Mon, 23 May 2016 16:37:28 +0300 Maxim Dounin Renamed "u" to "sockaddr" in listen options types.
Fri, 20 May 2016 19:10:42 +0300 Ruslan Ermilov Use ngx_cmp_sockaddr() where appropriate.
Thu, 04 Feb 2016 18:30:21 +0300 Maxim Dounin Dynamic modules: changed ngx_modules to cycle->modules.
Thu, 04 Feb 2016 18:30:21 +0300 Maxim Dounin Dynamic modules: moved module-related stuff to separate files.
Thu, 17 Dec 2015 16:39:02 +0300 Maxim Dounin Fixed PROXY protocol on IPv6 sockets (ticket #858).
Fri, 11 Sep 2015 20:13:06 +0300 Valentin Bartenev The HTTP/2 implementation (RFC 7240, 7241).
Tue, 16 Jun 2015 23:28:38 +0300 Vladimir Homutov Disabled duplicate http, mail, and stream blocks.
Wed, 20 May 2015 15:51:56 +0300 Maxim Dounin The "reuseport" option of the "listen" directive.
Wed, 20 May 2015 15:51:28 +0300 Maxim Dounin Simplified ngx_http_init_listening().
Fri, 24 Apr 2015 10:54:06 +0300 Roman Arutyunyan Merge proxy_protocol setting of listen directives.
Mon, 23 Mar 2015 21:09:19 +0300 Maxim Dounin Request body: filters support.
Wed, 17 Sep 2014 22:52:02 +0800 Gu Feng Avoided to add duplicate hash key in ngx_http_types_slot().
Thu, 26 Jun 2014 03:34:13 +0400 Maxim Dounin Fixed wrong sizeof() in ngx_http_init_locations().
Mon, 17 Mar 2014 17:41:24 +0400 Roman Arutyunyan Added server-side support for PROXY protocol v1 (ticket #355).
Tue, 28 Jan 2014 15:33:49 -0800 Piotr Sikora SSL: support ALPN (IETF's successor to NPN).
Tue, 03 Dec 2013 22:07:03 +0400 Mathew Rodley Added support for TCP_FASTOPEN supported in Linux >= 3.7.1.
Mon, 23 Sep 2013 19:37:06 +0400 Maxim Dounin Caseless location tree construction (ticket #90).
Thu, 21 Mar 2013 16:03:24 +0000 Ruslan Ermilov Use NGX_DEFAULT_POOL_SIZE macro where appropriate.
Wed, 20 Mar 2013 10:36:57 +0000 Valentin Bartenev Preliminary experimental support for SPDY draft 2.
Tue, 17 Jul 2012 04:47:34 +0000 Ruslan Ermilov Fixed sorting of listen addresses so that wildcard address is always at
Tue, 03 Apr 2012 07:37:31 +0000 Ruslan Ermilov Fixed spelling in multiline C comments.
Sun, 05 Feb 2012 20:02:59 +0000 Maxim Dounin Merge of r4406, r4413: copyrights updated. stable-1.0
Wed, 18 Jan 2012 15:07:43 +0000 Maxim Konovalov Copyright updated.
Mon, 05 Dec 2011 08:06:15 +0000 Valentin Bartenev Added the "so_keepalive=" parameter to the "listen" directive.
Tue, 01 Nov 2011 13:56:26 +0000 Igor Sysoev Merging r4155, r4219, r4220, r4230: stable-1.0
Tue, 01 Nov 2011 13:24:50 +0000 Igor Sysoev Merging r4132, r4134, r4143, r4183, r4191, r4199: stable-1.0
Tue, 27 Sep 2011 12:07:09 +0000 Maxim Dounin Fixed segmentation fault with empty config on Windows.
Fri, 23 Sep 2011 20:15:27 +0000 Ruslan Ermilov Fixed error message.
Mon, 19 Sep 2011 14:48:29 +0000 Ruslan Ermilov Replaced "can not" with "cannot" and "could not" in a bunch of places.
Tue, 14 Dec 2010 19:19:07 +0000 Igor Sysoev merge r3659, r3825, r3826: stable-0.7
Tue, 14 Dec 2010 10:41:22 +0000 Igor Sysoev merge r3825, r3826: stable-0.8
Sun, 12 Dec 2010 21:13:27 +0000 Igor Sysoev always run regex in server_name to get captures for IPv6 addresses,
Sun, 12 Dec 2010 21:10:59 +0000 Igor Sysoev test wildcard tail hash existance for IPv6 addresses,
Sun, 12 Dec 2010 20:11:31 +0000 Igor Sysoev style fix
Tue, 28 Sep 2010 06:50:52 +0000 Igor Sysoev nginx uses SSL mode for a listen socket with any option set,
Mon, 27 Sep 2010 11:48:12 +0000 Igor Sysoev allow duplicate listen ssl options
Mon, 02 Aug 2010 15:28:04 +0000 Igor Sysoev ngx_http_conf_get_module_srv_conf() and ngx_http_conf_get_module_loc_conf()
Mon, 05 Jul 2010 13:49:16 +0000 Igor Sysoev listen setfib=X
Fri, 18 Jun 2010 15:15:20 +0000 Igor Sysoev return code text
Tue, 22 Dec 2009 15:15:45 +0000 Igor Sysoev fix building by gcc 4.4 with -O2/3/s:
Mon, 30 Nov 2009 13:15:10 +0000 Igor Sysoev support "*" in gzip_types, ssi_types, etc
Wed, 28 Oct 2009 10:47:00 +0000 Igor Sysoev style fix
Wed, 28 Oct 2009 10:45:40 +0000 Igor Sysoev fix segfault if http {} block is empty, the bug had been introduced in r3218
Mon, 26 Oct 2009 11:43:32 +0000 Igor Sysoev http listen unix domain sockets
Thu, 22 Oct 2009 10:17:54 +0000 Igor Sysoev fix r3225 and r3227: preserve default_server bit during listen options
Thu, 22 Oct 2009 08:15:16 +0000 Igor Sysoev test a duplicate listen in a server
Thu, 22 Oct 2009 08:14:02 +0000 Igor Sysoev fix r3225: it overrode the listen options by default server default options
Wed, 21 Oct 2009 19:16:38 +0000 Igor Sysoev allow to set listen options in any server
Wed, 21 Oct 2009 19:13:27 +0000 Igor Sysoev add listen address in error message
Wed, 21 Oct 2009 16:52:10 +0000 Igor Sysoev rename core_srv_conf fields to more understandable default_server and server
Wed, 21 Oct 2009 16:47:44 +0000 Igor Sysoev *) move sockaddr to the listen options
Wed, 21 Oct 2009 16:27:48 +0000 Igor Sysoev fix r3218:
Wed, 21 Oct 2009 08:48:04 +0000 Igor Sysoev refactor http listen code: remove duplicate options fields
Wed, 21 Oct 2009 08:19:46 +0000 Igor Sysoev refactor http listen code:
Sat, 12 Sep 2009 09:28:37 +0000 Igor Sysoev If .domain.com, .sub.domain.com, and .domain-some.com were defined,
Sun, 17 May 2009 20:13:29 +0000 Igor Sysoev update comments missed in r2513
Sun, 17 May 2009 19:58:37 +0000 Igor Sysoev update variable name missed in r2513
Tue, 05 May 2009 17:33:26 +0000 Igor Sysoev ngx_create_listening()
Thu, 30 Apr 2009 13:53:42 +0000 Igor Sysoev *) refactor error_log processing: listen socket log might inherit built-in
Thu, 09 Apr 2009 13:56:16 +0000 Igor Sysoev backout r2535: virtual names is a property of address:port pair,
Wed, 08 Apr 2009 19:51:30 +0000 Igor Sysoev style fix
Thu, 02 Apr 2009 06:44:45 +0000 Igor Sysoev r2202, r2408, r2425, r2454, r2459, r2482, r2504, r2542, r2565, r2579, stable-0.6
Wed, 01 Apr 2009 16:36:47 +0000 Igor Sysoev r2581 merge: stable-0.6
Thu, 19 Mar 2009 16:07:40 +0000 Igor Sysoev always run regex in server_name to get captures
Thu, 19 Mar 2009 15:46:27 +0000 Igor Sysoev test wildcard tail hash existance
Fri, 13 Mar 2009 14:20:34 +0000 Igor Sysoev ipv6only
Tue, 24 Feb 2009 07:56:47 +0000 Igor Sysoev move r->virtual_names to ngx_http_core_srv_conf_t
Tue, 24 Feb 2009 07:29:55 +0000 Igor Sysoev axe r->port_text
Mon, 23 Feb 2009 21:30:31 +0000 Igor Sysoev axe unneeded port field
Sat, 21 Feb 2009 07:02:02 +0000 Igor Sysoev a prelimiary IPv6 support, HTTP listen
Wed, 18 Feb 2009 16:17:12 +0000 Igor Sysoev split ports, addresses, and server names preparation and optimization
Mon, 15 Dec 2008 10:56:48 +0000 Igor Sysoev try_files
Thu, 27 Nov 2008 14:46:01 +0000 Igor Sysoev r2220 merge: stable-0.6
Fri, 05 Sep 2008 15:25:47 +0000 Igor Sysoev remove unused #include's
Mon, 01 Sep 2008 14:19:01 +0000 Igor Sysoev *) listen ssl
Mon, 01 Sep 2008 14:05:20 +0000 Igor Sysoev style fix: remove tabs and trailing spaces
Fri, 29 Aug 2008 13:43:38 +0000 Igor Sysoev set listen configuration to default server,
Wed, 27 Aug 2008 13:26:35 +0000 Igor Sysoev remove unused debug log
Wed, 13 Aug 2008 16:25:48 +0000 Igor Sysoev *) fix segfaults in types hash
Tue, 12 Aug 2008 13:11:36 +0000 Igor Sysoev use hash in gzip_types, ssi_types, and sub_filter_types
Mon, 04 Aug 2008 11:29:09 +0000 Igor Sysoev test Content-Type via hash:
Mon, 04 Aug 2008 10:07:00 +0000 Igor Sysoev ngx_strlow()
Tue, 17 Jun 2008 15:00:30 +0000 Igor Sysoev *) back out r2040
Sat, 07 Jun 2008 12:08:38 +0000 Igor Sysoev fix building without PCRE introduced in r2023
Tue, 27 May 2008 09:37:40 +0000 Igor Sysoev *) add ngx_palloc_aligned() to allocate explicitlty aligned memory
Sat, 24 May 2008 15:43:48 +0000 Igor Sysoev *) remove optimize_host_names
Sat, 24 May 2008 14:14:13 +0000 Igor Sysoev locations tree
Thu, 22 May 2008 14:28:25 +0000 Igor Sysoev delete useless lines
Thu, 22 May 2008 11:11:16 +0000 Igor Sysoev axe never used variables