unbound/doc
Wouter Wijngaards 55630293b9 shuffle NS selection randomly for getting addresses.
git-svn-id: file:///svn/unbound/trunk@436 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-07-19 09:25:55 +00:00
..
Changelog shuffle NS selection randomly for getting addresses. 2007-07-19 09:25:55 +00:00
example.conf Do not query addresses and configuration. 2007-07-18 08:14:44 +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 Netevent work 2007-01-23 13:46:18 +00:00
README easy installation. 2007-06-13 11:14:20 +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 requirements file (send to unbound-dev mailing list). 2007-01-15 14:38:36 +00:00
TODO Do not query addresses and configuration. 2007-07-18 08:14:44 +00:00
unbound.8 coredump feature. 2007-06-20 07:47:56 +00:00
unbound.conf.5 Do not query addresses and configuration. 2007-07-18 08:14:44 +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.
  * 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.

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 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