mirror of
https://github.com/NLnetLabs/unbound.git
synced 2025-12-27 02:00:18 -05:00
- services/cache/dns.c DNS Cache. Hybrid cache uses msgcache and
rrset cache from module environment.
- packed rrset key has type and class as easily accessable struct
members. They are still kept in network format for fast msg encode.
- dns cache find_delegation routine.
git-svn-id: file:///svn/unbound/trunk@339 be551aaa-1e26-0410-a405-d3ace91eadb9
43 lines
1.6 KiB
Text
43 lines
1.6 KiB
Text
README for Unbound @version@
|
|
Copyright 2007 NLnet Labs
|
|
http://unbound.net
|
|
|
|
This software is under BSD license, see LICENSE for details.
|
|
|
|
* Download the latest version of this software from
|
|
http://unbound.net
|
|
or get a beta version from the svn repository at
|
|
http://unbound.net/svn/
|
|
|
|
* Needs the following libraries
|
|
* ldns http://www.nlnetlabs.nl/ldns/ (BSD license)
|
|
* libevent http://www.monkey.org/~provos/libevent/ (BSD license)
|
|
|
|
* Create build environment
|
|
* run libtoolize -c if config.sub is missing.
|
|
* autoreconf (autoheader && autoconf), if ./configure is missing.
|
|
|
|
* Make and install: ./configure; make
|
|
* --with-ldns=/path/to/ldns
|
|
* --with-libevent=/path/to/libevent
|
|
Can be set to either the system install or the build directory.
|
|
--with-libevent=no gives a builtin alternative implementation.
|
|
* --without-pthreads
|
|
This disables pthreads, and uses Solaris thr library or no threading.
|
|
Without this option the pthreads library is detected automatically.
|
|
|
|
Known issues
|
|
------------
|
|
o If libevent is older (1.3 and before), unbound will exit instead of reload
|
|
on sighup. On a restart 'did not exit gracefully last time' warning is
|
|
printed. Perform ./configure --with-libevent=no or update libevent, rerun
|
|
configure and recompile unbound to make sighup work correctly.
|
|
|
|
Acknowledgements
|
|
----------------
|
|
o Thanks to David Blacka and Matt Larson (Verisign) for the unbound-java
|
|
prototype. Design and code from that prototype has been used to create
|
|
this program. Such as the iterator state machine and the cache design.
|
|
o See Credits file for contributors.
|
|
|
|
* mailto:wouter@nlnetlabs.nl
|