mirror of
https://github.com/NLnetLabs/unbound.git
synced 2025-12-24 16:49:35 -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
|
||
|---|---|---|
| .. | ||
| Changelog | ||
| example.conf | ||
| ietf67-design-02.odp | ||
| ietf67-design-02.pdf | ||
| LICENSE | ||
| plan | ||
| README | ||
| README.svn | ||
| README.tests | ||
| requirements.txt | ||
| TODO | ||
| unbound.8 | ||
| unbound.conf.5 | ||
| unbound.doxygen | ||
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