summaryrefslogtreecommitdiffhomepage
path: root/src/core/ngx_resolver.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2012-10-24Resolver: added missing memory allocation error handling.Maxim Dounin1-0/+4
2012-09-28Resolver: cached addresses are returned with random rotation now.Maxim Dounin1-2/+25
2012-08-06Resolver: fixed possible memory leak in ngx_resolver_create().Maxim Dounin1-9/+9
2012-06-18When "resolver" is configured with a domain name, only the firstRuslan Ermilov1-6/+8
2012-06-18Fixed crash in ngx_resolver_cleanup_tree().Ruslan Ermilov1-4/+3
2012-06-04Support for IPv6 literals and an optional port in resolver.Ruslan Ermilov1-5/+5
2012-06-03Resolver: fixed format specification.Maxim Dounin1-1/+1
2012-05-22Fixed potential null pointer dereference in ngx_resolver_create().Ruslan Ermilov1-1/+6
2012-05-14Resolver: protection from duplicate responses.Maxim Dounin1-2/+10
2012-04-26Fixed segmentation fault in ngx_resolver_create_name_query().Ruslan Ermilov1-0/+4
2012-03-22Resolver: added missing sanity checking when creating name queries.Maxim Dounin1-1/+5
2012-02-27Fix of rbtree lookup on hash collisions.Maxim Dounin1-11/+6
2012-02-27Fixed null pointer dereference in resolver (ticket #91).Maxim Dounin1-5/+6
2012-02-13Time parsing cleanup.Maxim Dounin1-1/+1
2012-01-18Copyright updated.Maxim Konovalov1-0/+1
2011-11-16Silenced a warning for some compilers.Ruslan Ermilov1-0/+1
2011-11-16Now nginx uses TTL of a DNS response when calculating cache validity.Ruslan Ermilov1-6/+38
2011-11-09Fixed compression pointer processing in DNS response greater than 255 bytes.Igor Sysoev1-7/+7
2011-10-24Support of several servers in the "resolver" directive.Igor Sysoev1-14/+44
2011-04-23fix building by gcc 4.6 without --with-debugIgor Sysoev1-4/+4
2010-09-27decrease resolver errors level to errorIgor Sysoev1-1/+1
2010-06-23style fixIgor Sysoev1-1/+1
2010-01-11add context to a resolver logIgor Sysoev1-13/+41
2009-12-02remove stale commentIgor Sysoev1-2/+0
2009-11-11use ngx_resolver_alloc() instead of ngx_resolver_calloc()Igor Sysoev1-2/+2
2009-11-11fix resolving an empty name (".")Igor Sysoev1-5/+5
2009-11-09*) fix resolving an empty name ("."),Igor Sysoev1-1/+2
2009-11-09fix "PTR ." case in address resolverIgor Sysoev1-0/+6
2009-11-09fix segfault in resolver:Igor Sysoev1-0/+2
2009-11-02rename ngx_peer_addr_t to ngx_addr_tIgor Sysoev1-1/+1
2009-09-19fix resolver cache rbtree comparisonIgor Sysoev1-9/+3
2009-09-16fix memory leak in resolverIgor Sysoev1-0/+4
2009-04-30*) refactor error_log processing: listen socket log might inherit built-inIgor Sysoev1-3/+3
2009-02-02fix building by msvc, introduced in r2487Igor Sysoev1-1/+1
2009-01-31fix return code, this fixes segfault when two or moreIgor Sysoev1-1/+3
2009-01-30use length of uncompressed nameIgor Sysoev1-5/+4
2009-01-29store name pointer in variable allocated on stackIgor Sysoev1-4/+7
2009-01-29free addrs only it has been allocated before: non single addressIgor Sysoev1-1/+1
2009-01-29fix reverse resolving cache: it stored zero length namesIgor Sysoev1-1/+5
2008-11-17fix compression pointer for big (>255) DNS responsesIgor Sysoev1-2/+2
2008-10-24show name for a FORMERR DNS responseIgor Sysoev1-6/+36
2008-10-24FORMERR DNS response may be equal to mininal query sizeIgor Sysoev1-1/+1
2008-05-14style fix: remove tabs and trailing spacesIgor Sysoev1-1/+1
2008-04-12limit CNAME recursionIgor Sysoev1-3/+22
2008-04-10use correct ngx_sprintf() formatsIgor Sysoev1-13/+13
2008-04-10log unexpected qtypeIgor Sysoev1-0/+4
2008-04-10take into account DNAMEIgor Sysoev1-0/+3
2008-04-09return NXDOMAIN for ".." in host nameIgor Sysoev1-1/+21
2008-04-09fix memory leak on resolver query send failureIgor Sysoev1-0/+12
2008-03-04fix previous commitIgor Sysoev1-1/+1