File: README

package info (click to toggle)
libdnsres 0.1a-4
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k, lenny, squeeze
  • size: 1,696 kB
  • ctags: 789
  • sloc: sh: 8,139; ansic: 6,864; makefile: 80
file content (44 lines) | stat: -rw-r--r-- 1,136 bytes parent folder | download
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.