Name Date Size #Lines LOC

..22-Aug-2023-

.github/H22-Aug-2023-1311

cachedb/H22-Aug-2023-1,301820

compat/H22-Aug-2023-5,6703,870

contrib/H22-Aug-2023-7,6626,944

daemon/H22-Aug-2023-9,8337,608

dns64/H22-Aug-2023-1,106583

dnscrypt/H22-Aug-2023-1,399977

dnstap/H22-Aug-2023-1,082752

doc/H22-Aug-2023-21,41717,896

edns-subnet/H22-Aug-2023-2,1821,340

ipsecmod/H22-Aug-2023-951557

ipset/H22-Aug-2023-464314

iterator/H22-Aug-2023-10,7906,752

libunbound/H22-Aug-2023-4,7062,850

respip/H22-Aug-2023-1,6201,080

services/H22-Aug-2023-24,14317,012

sldns/H22-Aug-2023-10,3046,689

smallapp/H22-Aug-2023-5,2384,073

util/H22-Aug-2023-40,34528,847

validator/H22-Aug-2023-18,83512,536

.gitattributesH A D22-Aug-202340 21

.travis.ymlH A D22-Aug-2023279 1716

LICENSEH A D22-Aug-20231.5 KiB3124

Makefile.inH A D22-Aug-2023110.7 KiB1,5231,406

READMEH A D22-Aug-2023467 119

README.mdH A D22-Aug-20231.8 KiB3928

ac_pkg_swig.m4H A D22-Aug-20236.5 KiB134132

aclocal.m4H A D22-Aug-2023337.3 KiB9,4418,516

acx_nlnetlabs.m4H A D22-Aug-202342.3 KiB1,4561,367

acx_python.m4H A D22-Aug-20233.9 KiB115102

ax_pthread.m4H A D22-Aug-202313.4 KiB333298

config.guessH A D22-Aug-202342.9 KiB1,4631,270

config.h.inH A D22-Aug-202334.1 KiB1,349952

config.subH A D22-Aug-202335.5 KiB1,8241,686

configureH A D22-Aug-2023656.7 KiB23,75319,676

configure.acH A D22-Aug-202363.4 KiB2,1101,924

freebsd-configure.shH A D22-Aug-20231.1 KiB4226

freebsd-sources.plH A D22-Aug-20232.3 KiB7741

install-shH A D22-Aug-202314.3 KiB502327

ltmain.shH A D22-Aug-2023316.6 KiB11,1507,980

systemd.m4H A D22-Aug-20231 KiB3231

README

1Unbound README
2* ./configure && make && make install
3* You can use libevent if you want. libevent is useful when using
4  many (10000) outgoing ports. By default max 256 ports are opened at
5  the same time and the builtin alternative is equally capable and a
6  little faster.
7* More detailed README, README.svn, README.tests in doc directory
8* manual pages can be found in doc directory, and are installed, unbound(8).
9* example configuration file doc/example.conf
10
11

README.md

1# Unbound
2
3[![Travis Build Status](https://travis-ci.org/NLnetLabs/unbound.svg?branch=master)](https://travis-ci.org/NLnetLabs/unbound)
4[![Packaging status](https://repology.org/badge/tiny-repos/unbound.svg)](https://repology.org/project/unbound/versions)
5[![Fuzzing Status](https://oss-fuzz-build-logs.storage.googleapis.com/badges/unbound.svg)](https://bugs.chromium.org/p/oss-fuzz/issues/list?sort=-opened&can=1&q=proj:unbound)
6
7Unbound is a validating, recursive, caching DNS resolver. It is designed to be
8fast and lean and incorporates modern features based on open standards. If you
9have any feedback, we would love to hear from you. Don’t hesitate to
10[create an issue on Github](https://github.com/NLnetLabs/unbound/issues/new)
11or post a message on the [Unbound mailing list](https://lists.nlnetlabs.nl/mailman/listinfo/unbound-users).
12You can lean more about Unbound by reading our
13[documentation](https://nlnetlabs.nl/documentation/unbound/).
14
15## Compiling
16
17Make sure you have the C toolchain, OpenSSL and its include files, and libexpat
18installed. Unbound can be compiled and installed using:
19
20```
21./configure && make && make install
22```
23
24You can use libevent if you want. libevent is useful when using many (10000)
25outgoing ports. By default max 256 ports are opened at the same time and the
26builtin alternative is equally capable and a little faster.
27
28Use the `--with-libevent=dir` configure option to compile Unbound with libevent
29support.
30
31## Unbound configuration
32
33All of Unbound's configuration options are described in the man pages, which
34will be installed and are available on the Unbound
35[documentation page](https://nlnetlabs.nl/documentation/unbound/).
36
37An example configuration file is located in
38[doc/example.conf](https://github.com/NLnetLabs/unbound/blob/master/doc/example.conf.in).
39