SourceFiles.org - Use the Source, Luke
Home | Register | News | Forums | Guide | MyLinks | Bookmark

Related Sites

Latest News
  General News
  Reviews
  Press Releases
  Software
  Hardware
  Security
  Tutorials
  Off Topic


Back to files
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.


Other Sites

Discussion Groups
  Beginners
  Distributions
  Networking / Security
  Software
  PDAs

About | FAQ | Privacy | Awards | Contact
Comments to the webmaster are welcome.
Copyright 2006 Sourcefiles.org All rights reserved.