log src/core/ngx_resolver.c @ 7660:d33e17499088

age author description
Tue, 10 Sep 2019 15:42:34 +0300 Sergey Kandaurov Resolver: fixed possible use-after-free while resolving PTR.
Tue, 11 Dec 2018 19:41:22 +0300 Roman Arutyunyan Resolver: report SRV resolve failure if all A resolves failed.
Thu, 05 Jul 2018 22:21:14 +0300 Maxim Dounin Resolver: retry sending queries on errors (ticket #1511).
Wed, 13 Jun 2018 22:37:49 +0300 Ruslan Ermilov Resolver: require name servers.
Wed, 13 Jun 2018 22:37:42 +0300 Ruslan Ermilov Resolver: allocate resolver from configuration pool.
Tue, 05 Jun 2018 17:41:34 +0300 Maxim Dounin Added missing space after ngx_close_socket_n.
Wed, 23 May 2018 10:41:38 +0300 Ruslan Ermilov Resolver: close UDP socket on error or incomplete send.
Wed, 23 May 2018 10:41:29 +0300 Ruslan Ermilov Resolver: style.
Tue, 04 Jul 2017 18:50:41 +0300 Ruslan Ermilov Resolver: cancelable resend timer event.
Tue, 04 Jul 2017 18:46:30 +0300 Sergey Kandaurov Resolver: factored out setting a timer for resolver timeout.
Tue, 04 Jul 2017 18:07:29 +0300 Roman Arutyunyan Resolver: fixed possible use-after-free while resolving SRV.
Wed, 14 Jun 2017 18:13:31 +0300 Roman Arutyunyan Resolver: added the "async" flag to resolver context.
Mon, 19 Jun 2017 14:25:42 +0300 Bart Warmerdam Resolver: fixed allocation error handling while resolving SRV.
Thu, 02 Mar 2017 08:46:00 -0500 Eran Kornblau Added missing static specifiers.
Sat, 24 Dec 2016 18:01:14 +0300 Maxim Dounin Win32: fixed some warnings reported by Borland C.
Fri, 16 Dec 2016 18:21:55 +0300 Dmitry Volyntsev Resolver: fixed handling of partially resolved SRV.
Fri, 16 Dec 2016 18:21:55 +0300 Dmitry Volyntsev Resolver: fixed a race between parallel name and addr resolves.
Fri, 16 Dec 2016 18:21:42 +0300 Dmitry Volyntsev Resolver: fixed possible premature stop of the resend timer.
Fri, 16 Dec 2016 14:53:28 +0300 Ruslan Ermilov Resolver: fixed possible use-after-free in worker on fast shutdown.
Thu, 15 Dec 2016 21:44:34 +0300 Ruslan Ermilov Resolver: fixed possible use-after-free in worker on fast shutdown.
Thu, 29 Sep 2016 19:40:47 +0300 Dmitry Volyntsev Resolver: introduced state field in ngx_resolver_srv_name_t.
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:20 +0300 Ruslan Ermilov Introduced the ngx_sockaddr_t type.
Fri, 08 Apr 2016 15:03:38 +0300 Ruslan Ermilov Removed redundant "u" format specifier.
Thu, 31 Mar 2016 02:33:53 +0300 Sergey Kandaurov Fixed logging with variable field width.
Wed, 23 Mar 2016 18:34:05 +0300 Dmitry Volyntsev Win32: fixed build after 384154fc634f.
Wed, 23 Mar 2016 17:44:36 +0300 Dmitry Volyntsev Resolver: added support for SRV records.
Wed, 23 Mar 2016 17:44:36 +0300 Dmitry Volyntsev Resolver: do not enable resolve timer if provided timeout is zero.
Wed, 23 Mar 2016 17:44:36 +0300 Dmitry Volyntsev Resolver: introduced valid field in resolver responses.
Thu, 17 Dec 2015 17:30:22 +0300 Ruslan Ermilov Resolver: style.
Thu, 17 Dec 2015 17:21:16 +0300 Ruslan Ermilov Resolver: improved PTR response processing.
Thu, 17 Dec 2015 17:21:12 +0300 Ruslan Ermilov Resolver: style.
Tue, 02 Feb 2016 13:42:55 +0300 Roman Arutyunyan Resolver: free TCP buffers on resolver cleanup.
Tue, 02 Feb 2016 11:35:19 +0300 Ruslan Ermilov Resolver: fixed possible resource leak introduced in 5a16d40c63de.
Thu, 28 Jan 2016 15:28:20 +0300 Roman Arutyunyan Resolver: TCP support.
Thu, 28 Jan 2016 15:28:20 +0300 Roman Arutyunyan Resolver: per-request DNS server balancer.
Thu, 28 Jan 2016 15:28:20 +0300 Roman Arutyunyan Resolver: renamed UDP-specific structures, fields and variables.
Tue, 26 Jan 2016 16:47:14 +0300 Ruslan Ermilov Resolver: limited CNAME recursion. stable-1.8
Tue, 26 Jan 2016 16:46:59 +0300 Roman Arutyunyan Resolver: fixed use-after-free memory accesses with CNAME. stable-1.8
Tue, 26 Jan 2016 16:46:48 +0300 Roman Arutyunyan Resolver: changed the ngx_resolver_create_*_query() arguments. stable-1.8
Tue, 26 Jan 2016 16:46:38 +0300 Ruslan Ermilov Resolver: fixed CNAME processing for several requests. stable-1.8
Tue, 26 Jan 2016 16:46:31 +0300 Ruslan Ermilov Resolver: fixed crashes in timeout handler. stable-1.8
Tue, 26 Jan 2016 16:46:18 +0300 Roman Arutyunyan Resolver: fixed possible segmentation fault on DNS format error. stable-1.8
Tue, 26 Jan 2016 16:47:14 +0300 Ruslan Ermilov Resolver: limited CNAME recursion.
Tue, 26 Jan 2016 16:46:59 +0300 Roman Arutyunyan Resolver: fixed use-after-free memory accesses with CNAME.
Tue, 26 Jan 2016 16:46:48 +0300 Roman Arutyunyan Resolver: changed the ngx_resolver_create_*_query() arguments.
Tue, 26 Jan 2016 16:46:38 +0300 Ruslan Ermilov Resolver: fixed CNAME processing for several requests.
Tue, 26 Jan 2016 16:46:31 +0300 Ruslan Ermilov Resolver: fixed crashes in timeout handler.
Tue, 26 Jan 2016 16:46:18 +0300 Roman Arutyunyan Resolver: fixed possible segmentation fault on DNS format error.
Wed, 17 Jun 2015 17:57:34 +0300 Sergey Kandaurov Resolver: canceled resend timer on empty resend queues.
Thu, 23 Apr 2015 14:17:40 +0300 Ruslan Ermilov Removed the obsolete rtsig module.
Wed, 22 Apr 2015 18:57:32 +0300 Ruslan Ermilov Removed the obsolete aio module.
Thu, 20 Nov 2014 15:24:40 +0300 Ruslan Ermilov Resolver: fixed use-after-free memory access. stable-1.6
Thu, 20 Nov 2014 15:24:42 +0300 Ruslan Ermilov Resolver: fixed debug event logging.
Thu, 20 Nov 2014 15:24:40 +0300 Ruslan Ermilov Resolver: fixed use-after-free memory access.
Tue, 19 Aug 2014 15:43:26 +0400 Ruslan Ermilov Resolver: notify all waiting requests on timeout. stable-1.6
Wed, 16 Jul 2014 10:21:28 +0400 Ruslan Ermilov Resolver: fixed resend on malformed responses. stable-1.6
Mon, 01 Sep 2014 18:20:03 +0400 Valentin Bartenev Events: removed broken thread support from posted events.
Tue, 19 Aug 2014 15:43:26 +0400 Ruslan Ermilov Resolver: notify all waiting requests on timeout.
Wed, 16 Jul 2014 10:21:28 +0400 Ruslan Ermilov Resolver: fixed resend on malformed responses.