|
Name |
|
Date |
Size |
#Lines |
LOC |
| .. | | 03-May-2022 | - |
| test/ | H | 03-May-2022 | - | 267 | 189 |
| LICENSE | H A D | 13-May-2005 | 1.6 KiB | 28 | 25 |
| Makefile.am | H A D | 14-Jul-2005 | 861 | 32 | 21 |
| Makefile.in | H A D | 03-May-2022 | 25.8 KiB | 793 | 698 |
| README | H A D | 13-May-2005 | 1.1 KiB | 45 | 29 |
| acconfig.h | H A D | 24-Apr-2005 | 2.3 KiB | 80 | 61 |
| aclocal.m4 | H A D | 23-Sep-2005 | 249.5 KiB | 7,121 | 6,337 |
| arc4random.c | H A D | 08-May-2005 | 373 | 23 | 13 |
| base64.c | H A D | 28-Apr-2005 | 10.1 KiB | 320 | 157 |
| config.guess | H A D | 23-Aug-2005 | 42.5 KiB | 1,465 | 1,253 |
| config.h.in | H A D | 14-Jul-2005 | 6.5 KiB | 240 | 177 |
| config.sub | H A D | 23-Aug-2005 | 30.9 KiB | 1,576 | 1,434 |
| configure | H A D | 23-Sep-2005 | 722.6 KiB | 23,203 | 18,812 |
| configure.in | H A D | 23-Sep-2005 | 5.1 KiB | 214 | 193 |
| dnsres-internal.h | H A D | 14-Jul-2005 | 12 KiB | 343 | 170 |
| dnsres.3 | H A D | 03-May-2022 | 7.5 KiB | 259 | 258 |
| dnsres.h | H A D | 03-May-2022 | 19.3 KiB | 509 | 299 |
| getaddrinfo.c | H A D | 14-Jul-2005 | 39.2 KiB | 1,612 | 1,229 |
| gethostnamadr.c | H A D | 14-Jul-2005 | 30.2 KiB | 1,174 | 922 |
| getservbyname.c | H A D | 24-Apr-2005 | 2.4 KiB | 71 | 35 |
| getservent.c | H A D | 14-Jul-2005 | 3.4 KiB | 121 | 85 |
| install-sh | H A D | 13-Jul-2005 | 9 KiB | 323 | 188 |
| ltmain.sh | H A D | 23-Aug-2005 | 181 KiB | 6,502 | 5,111 |
| missing | H A D | 13-Jul-2005 | 10.4 KiB | 361 | 270 |
| res_comp.c | H A D | 14-Jul-2005 | 11.3 KiB | 487 | 322 |
| res_data.c | H A D | 24-Apr-2005 | 3.4 KiB | 107 | 49 |
| res_debug.c | H A D | 14-Jul-2005 | 37.1 KiB | 1,548 | 1,209 |
| res_init.c | H A D | 14-Jul-2005 | 18.8 KiB | 634 | 442 |
| res_mkquery.c | H A D | 14-Jul-2005 | 8.6 KiB | 264 | 141 |
| res_query.c | H A D | 14-Jul-2005 | 17.2 KiB | 615 | 365 |
| res_random.c | H A D | 24-Apr-2005 | 5.8 KiB | 230 | 119 |
| res_send.c | H A D | 14-Jul-2005 | 31.3 KiB | 1,191 | 826 |
| resolv.h | H A D | 14-Jul-2005 | 14.8 KiB | 371 | 207 |
| strlcpy.c | H A D | 03-May-2005 | 2.3 KiB | 65 | 25 |
README
1Information:
2------------
3
4Libdnsres provides a non-blocking thread-safe interface for resolving DNS
5names. It is built on top of libevent and makes heavy use of the *BSD
6resolver code. This is essentially an ugly hack to get a non-blocking
7DNS resolver for my own personal use. That spells out to: use at your
8own risk, I know that the code is ugly.
9
10License:
11--------
12
13This code is licensed under a 4-clause BSD license including the
14advertising clause:
15
16 3. All advertising materials mentioning features or use of this software
17 must display the following acknowledgement:
18 This product includes software developed by Niels Provos.
19
20If you do not like this license or need a different license, feel free to
21bring it up with me.
22
23Building:
24---------
25
26To build libdnsres, type
27
28$ ./configure && make
29
30Install as root via
31
32# make install
33
34You can run the regression tests by
35
36$ ./simple_test
37
38Before, reporting any problems, please run the regression tests.
39
40Acknowledgements:
41-----------------
42
43All the people who worked over the years on the BSD resolver code.
44Check the copyrights in the source code for more information.
45