unbound/doc
Wouter Wijngaards 81fe98956c lame cache in bytes.
git-svn-id: file:///svn/unbound/trunk@579 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-03 10:19:10 +00:00
..
Changelog lame cache in bytes. 2007-09-03 10:19:10 +00:00
CREDITS Credits file. 2007-07-27 07:34:54 +00:00
example.conf lame cache in bytes. 2007-09-03 10:19:10 +00:00
ietf67-design-02.odp Added presentation that shows the design we plan to make. 2007-01-15 12:51:47 +00:00
ietf67-design-02.pdf Added presentation that shows the design we plan to make. 2007-01-15 12:51:47 +00:00
LICENSE Added licenses, this is the BSD license. 2007-01-03 09:17:12 +00:00
plan replan 2007-08-03 08:45:06 +00:00
README key prime, DS test. 2007-08-16 09:33:35 +00:00
README.svn Tiny change to test commit mails. 2007-02-08 10:21:35 +00:00
README.tests Added READMEs. 2007-01-16 11:54:29 +00:00
requirements.txt explanation for harden-glue. 2007-08-03 09:13:54 +00:00
TODO Nodata tests. 2007-08-31 12:35:41 +00:00
unbound.8 Removed unused -C commandline option (was for debug). 2007-07-27 06:41:42 +00:00
unbound.conf.5 lame cache in bytes. 2007-09-03 10:19:10 +00:00
unbound.doxygen more portable doxygen config file. 2007-06-12 18:23:56 +00:00

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, or run glibtoolize.
  * autoreconf (autoheader && autoconf), if ./configure is missing.

* Make and install: ./configure; make; make install
  * --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.
  * --enable-static-exe
	This enables a debug option to statically link, against ldns and 
	libevent libraries.
  * --enable-lock-checks
  	This enables a debug option to check lock and unlock calls. It needs
	a recent pthreads library to work.

Known issues
------------
o If libevent is older (before 1.3c), 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 Other code origins are from the NSD (NLnet Labs) and LDNS (NLnet Labs)
  projects. Such as buffer, region-allocator and red-black tree code.
o See Credits file for contributors.

* mailto:wouter@nlnetlabs.nl