summaryrefslogtreecommitdiffstats
path: root/lib/libc/asr/asr.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Make the asr API public. Install asr.h to /usr/include.h and manpages.eric2014-03-261-92/+0
| | | | | | Include tweaks suggested by mpi@ ok deraadt@
* Cleanup and simplify the API to be exposed. Use better names foreric2014-03-251-56/+48
| | | | | | structures, functions and defines. discussed with and ok deraadt@ guenther@
* Make some symbols static and prefix all visible symbols with asr_eric2013-07-121-6/+6
| | | | | | to prevent collisions with third-party programs. suggested by sthen@, ok theo@
* Do not take external buffers for storing DNS responses in the internaleric2013-04-301-7/+4
| | | | | async API. That is actually useless and it makes the code more complicated. The required buffers are always allocated when needed.
* space cleanup; ok ericderaadt2013-04-011-3/+3
|
* knferic2012-11-241-2/+1
|
* remove unused member, reorganize a bit and sync manpage.eric2012-09-061-3/+3
|
* When building dynamic hostent and netent, allocate a single linear buffer toeric2012-08-191-3/+1
| | | | | | hold both the structure and the data. The freehostent() and freenetent() API functions are not needed anymore. While there, ensure that the constructed addr and alias lists are really NULL terminated.
* Import asr, an experimental async resolver implementation.eric2012-04-141-0/+106
The idea is to eventually replace the existing resolver with something better. Time to start working on it in tree. ok deraadt@