1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
|
Information:
------------
Libdnsres provides a non-blocking thread-safe interface for resolving DNS
names. It is built on top of libevent and makes heavy use of the *BSD
resolver code. This is essentially an ugly hack to get a non-blocking
DNS resolver for my own personal use. That spells out to: use at your
own risk, I know that the code is ugly.
License:
--------
This code is licensed under a 4-clause BSD license including the
advertising clause:
3. All advertising materials mentioning features or use of this software
must display the following acknowledgement:
This product includes software developed by Niels Provos.
If you do not like this license or need a different license, feel free to
bring it up with me.
Building:
---------
To build libdnsres, type
$ ./configure && make
Install as root via
# make install
You can run the regression tests by
$ ./simple_test
Before, reporting any problems, please run the regression tests.
Acknowledgements:
-----------------
All the people who worked over the years on the BSD resolver code.
Check the copyrights in the source code for more information.
|