summaryrefslogtreecommitdiffstats
path: root/lib/libc/asr/res_send_async.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* correctly handle read(2) return value.eric2019-09-281-3/+10
* Unbreak tree. Last minute changes are evil.otto2019-01-141-2/+2
* There are cases where a program doing dns requests wants to set theotto2019-01-141-1/+3
* use recallocarray to resize buffer - ensures that detritus from previousderaadt2017-03-151-2/+2
* don't need to handle the malloc case special, since realloc worksderaadt2017-03-141-9/+1
* Add support for RES_USE_DNSSECjca2017-02-271-4/+5
* Put a common flags field in the query struct, rather than in somejca2017-02-271-3/+3
* Use more specific error codes for invalid packets.eric2017-02-181-4/+15
* Add EDNS0 support.jca2017-02-181-3/+5
* Increase UDP packet buffer to 4096 bytes from 512. There are some reallykrw2017-02-171-2/+4
* Switch to using SOCK_DNS flag, rather than the dnssocket() andderaadt2015-10-231-3/+4
* libc DNS functions will now use the new dnssocket() / dnsconnect()deraadt2015-10-181-3/+3
* remove bogus includes of err.heric2015-09-201-2/+1
* Wrap <asr.h> so internal calls go direct and all the symbols are weakguenther2015-09-141-1/+3
* Hide all unnecessary asr / resolver related API with _ prefixes.deraadt2015-09-091-27/+27
* Use SOCK_NONBLOCK in a couple more placesguenther2015-09-091-11/+3
* Rename print_sockaddr() to avoid symbol visibility problemsjca2015-06-201-3/+3
* Make the asr API public. Install asr.h to /usr/include.h and manpages.eric2014-03-261-2/+4
* Cleanup and simplify the API to be exposed. Use better names foreric2014-03-251-35/+34
* prefix structure names to avoid ambiguity and possible collisions wheneric2014-03-141-15/+15
* Make some symbols static and prefix all visible symbols with asr_eric2013-07-121-22/+22
* iterating over the ns list only matters for res_send_async.c, so moveeric2013-06-011-3/+32
* Do not take external buffers for storing DNS responses in the internaleric2013-04-301-48/+13
* spacingderaadt2013-04-141-2/+2
* do not fail on EINTReric2013-04-051-4/+16
* Use MSG_NOSIGNAL when writing DNS queries over TCP sockets to ensurematthew2013-04-031-2/+7
* add comment for how EINPROGRESS is handled there.eric2013-04-021-1/+6
* better implementation for tcp_read() that can get the packet length ineric2013-04-021-22/+33
* space cleanup; ok ericderaadt2013-04-011-2/+2
* space cleanup; ok ericderaadt2013-04-011-2/+2
* simpler and saner implementation for tcp_write(). now fully handleseric2013-04-011-38/+15
* Principle of least astonishment: implement nameserver retry/backoff aseric2013-03-311-5/+1
* Only use the search domains for DNS lookups, as the current resolver does.eric2013-03-271-2/+2
* knferic2012-11-241-7/+6
* make separate structures for pack and unpackeric2012-11-241-7/+7
* cleanup asr_debug.ceric2012-09-091-3/+3
* use proper macros for debug traces.eric2012-09-091-65/+25
* rename function to avoid symbol clasheric2012-07-071-6/+3
* Import asr, an experimental async resolver implementation.eric2012-04-141-0/+809