summaryrefslogtreecommitdiffhomepage
path: root/src/core/ngx_resolver.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2017-06-14Resolver: added the "async" flag to resolver context.Roman Arutyunyan1-0/+5
2017-06-19Resolver: fixed allocation error handling while resolving SRV.Bart Warmerdam1-1/+3
2017-03-02Added missing static specifiers.Eran Kornblau1-4/+4
2016-12-24Win32: fixed some warnings reported by Borland C.Maxim Dounin1-5/+5
2016-12-16Resolver: fixed handling of partially resolved SRV.Dmitry Volyntsev1-1/+5
2016-12-16Resolver: fixed a race between parallel name and addr resolves.Dmitry Volyntsev1-2/+2
2016-12-16Resolver: fixed possible premature stop of the resend timer.Dmitry Volyntsev1-0/+1
2016-12-16Resolver: fixed possible use-after-free in worker on fast shutdown.Ruslan Ermilov1-0/+4
2016-12-15Resolver: fixed possible use-after-free in worker on fast shutdown.Ruslan Ermilov1-0/+4
2016-09-29Resolver: introduced state field in ngx_resolver_srv_name_t.Dmitry Volyntsev1-0/+1
2016-06-20Introduced ngx_inet_get_port() and ngx_inet_set_port() functions.Roman Arutyunyan1-15/+1
2016-05-23Introduced the ngx_sockaddr_t type.Ruslan Ermilov1-21/+21
2016-04-08Removed redundant "u" format specifier.Ruslan Ermilov1-2/+2
2016-03-31Fixed logging with variable field width.Sergey Kandaurov1-1/+1
2016-03-23Win32: fixed build after 384154fc634f.Dmitry Volyntsev1-3/+2
2016-03-23Resolver: added support for SRV records.Dmitry Volyntsev1-24/+946
2016-03-23Resolver: do not enable resolve timer if provided timeout is zero.Dmitry Volyntsev1-20/+24
2016-03-23Resolver: introduced valid field in resolver responses.Dmitry Volyntsev1-0/+7
2015-12-17Resolver: style.Ruslan Ermilov1-9/+8
2015-12-17Resolver: improved PTR response processing.Ruslan Ermilov1-28/+74
2015-12-17Resolver: style.Ruslan Ermilov1-13/+13
2016-02-02Resolver: free TCP buffers on resolver cleanup.Roman Arutyunyan1-0/+10
2016-02-02Resolver: fixed possible resource leak introduced in 5a16d40c63de.Ruslan Ermilov1-0/+2
2016-01-28Resolver: TCP support.Roman Arutyunyan1-49/+534
2016-01-28Resolver: per-request DNS server balancer.Roman Arutyunyan1-5/+15
2016-01-28Resolver: renamed UDP-specific structures, fields and variables.Roman Arutyunyan1-60/+60
2016-01-26Resolver: limited CNAME recursion.Ruslan Ermilov1-6/+22
2016-01-26Resolver: fixed use-after-free memory accesses with CNAME.Roman Arutyunyan1-39/+33
2016-01-26Resolver: changed the ngx_resolver_create_*_query() arguments.Roman Arutyunyan1-30/+27
2016-01-26Resolver: fixed CNAME processing for several requests.Ruslan Ermilov1-6/+15
2016-01-26Resolver: fixed crashes in timeout handler.Ruslan Ermilov1-18/+36
2016-01-26Resolver: fixed possible segmentation fault on DNS format error.Roman Arutyunyan1-1/+1
2015-06-17Resolver: canceled resend timer on empty resend queues.Sergey Kandaurov1-0/+20
2015-04-23Removed the obsolete rtsig module.Ruslan Ermilov1-16/+6
2015-04-22Removed the obsolete aio module.Ruslan Ermilov1-1/+1
2014-11-20Resolver: fixed debug event logging.Ruslan Ermilov1-10/+15
2014-11-20Resolver: fixed use-after-free memory access.Ruslan Ermilov1-4/+4
2014-09-01Events: removed broken thread support from posted events.Valentin Bartenev1-11/+0
2014-08-19Resolver: notify all waiting requests on timeout.Ruslan Ermilov1-8/+16
2014-07-16Resolver: fixed resend on malformed responses.Ruslan Ermilov1-2/+27
2014-07-09Style: use ngx_str_null().Tatsuhiko Kubo1-2/+1
2014-03-06Fixed format specifier in logging of "c->number".Sergey Kandaurov1-1/+1
2014-02-20Resolver: properly handle connect() failures.Ruslan Ermilov1-11/+11
2014-01-10Resolver: added support for domain names with a trailing dot.Yichun Zhang1-0/+4
2013-12-16Resolver: use minimum TTL for caching (ticket #329).Ruslan Ermilov1-6/+7
2013-12-13Resolver: lookups are case-insensitive.Ruslan Ermilov1-3/+5
2013-12-09The "ipv6=" boolean parameter of the "resolver" directive.Ruslan Ermilov1-3/+35
2013-12-09Resolver: implemented IPv6 name to address resolving.Ruslan Ermilov1-59/+416
2013-12-06Resolver: implemented IPv6 address to name resolving.Ruslan Ermilov1-80/+386
2013-12-06Changed resolver API to use ngx_addr_t.Ruslan Ermilov1-77/+139