Mark Andrews
e95391abd4
remove spurious breaks
2016-07-29 23:55:52 +10:00
Mark Andrews
711aff9fa7
4425. [bug] arpaname and dnstap-read were not being installed
...
into ${prefix}/bin. Tidy up installation issues
with CHANGE 4421. [RT #42910 ]
2016-07-26 06:51:36 +10:00
Evan Hunt
eca74c52c1
[master] store "addzone" zone config in a NZD database
...
4421. [func] When built with LMDB (Lightning Memory-mapped
Database), named will now use a database to store
the configuration for zones added by "rndc addzone"
instead of using a flat NZF file. This improves
performance of "rndc delzone" and "rndc modzone"
significantly. Existing NZF files will
automatically by converted to NZD databases.
To view the contents of an NZD or to roll back to
NZF format, use "named-nzd2nzf". To disable
this feature, use "configure --without-lmdb".
[RT #39837 ]
2016-07-21 11:13:37 -07:00
Mark Andrews
592127b7fa
more copyright cleanups
2016-07-21 19:16:05 +10:00
Mukund Sivaraman
27038b159b
Use GCC builtin for clz in RPZ lookup code ( #42818 )
2016-07-10 19:47:37 +05:30
Mark Andrews
c8fb7e488a
4404. [misc] Allow krb5-config to be used when configuring gssapi.
...
[RT #42580 ]
2016-07-04 15:46:50 +10:00
Mark Andrews
d75bbd0d98
4402. [bug] protoc-c is now a hard requirement for --enable-dnstap.
2016-06-29 09:29:59 +10:00
Mark Andrews
0c27b3fe77
4401. [misc] Change LICENSE to MPL 2.0.
2016-06-27 14:56:38 +10:00
Mark Andrews
9f5443280f
4397. [bug] Update Windows python support. [RT #42538 ]
2016-06-24 16:04:10 +10:00
Mark Andrews
4840ef4581
4395 [bug] Improve out-of-tree installation of python modules.
...
[RT #42586 ]
2016-06-24 12:20:37 +10:00
Mark Andrews
7d262a3647
4394. [func] Add rndc command "dnstap-reopen" to close and
...
reopen dnstap output filed. [RT #41803 ]
2016-06-24 09:37:04 +10:00
Evan Hunt
0187198379
[master] prevent spurious warning when configuring native-pkcs11
2016-06-02 10:27:29 -07:00
Mark Andrews
0be436fc39
4364. [port] freebsd: add -Wl,-E to loader flags [RT #41690 ]
2016-05-12 10:00:00 +10:00
Evan Hunt
28053af04c
[master] nanosecond-accurate file modification times
...
4361. [cleanup] Where supported, file modification times returned
by isc_file_getmodtime() are now accurate to the
nanosecond. [RT #41968 ]
2016-05-05 12:22:26 -07:00
Witold Krecicki
19d80ce584
4358. [test] Added American Fuzzy Lop harness that allows
...
feeding fuzzed packets into BIND.
[RT #41723 ]
2016-05-05 11:49:38 +02:00
Evan Hunt
470af54b4e
[master] more python2/3 compatibility fixes; use setup.py to install
2016-04-29 14:40:45 -07:00
Evan Hunt
f6096b958c
[master] dnssec-keymgr
...
4349. [contrib] kasp2policy: A python script to create a DNSSEC
policy file from an OpenDNSSEC KASP XML file.
4348. [func] dnssec-keymgr: A new python-based DNSSEC key
management utility, which reads a policy definition
file and can create or update DNSSEC keys as needed
to ensure that a zone's keys match policy, roll over
correctly on schedule, etc. Thanks to Sebastian
Castro for assistance in development. [RT #39211 ]
2016-04-28 00:16:01 -07:00
Evan Hunt
fb7e1d0e71
[master] fix build error due to incorrect readline probing
2016-04-14 13:46:15 -07:00
Evan Hunt
d3f21e063a
[master] fix AES configuration for cross-compiling
2016-03-22 18:01:01 -07:00
Evan Hunt
cf24cbd837
[master] adaptive RW locks
...
3440. [performance] Implement adaptive read-write locks, reducing the
overhead of locks that are only held briefly.
[RT #37329 ]
2016-03-22 17:59:21 -07:00
Mark Andrews
6e3839e1bb
don't run 'make clean' if --no-create is specified
2016-03-18 08:28:21 +11:00
Mukund Sivaraman
9da98335c1
Code cleanups ( #41656 )
2016-03-04 12:18:17 +05:30
Mark Andrews
e09b40bec4
s/use_zlib/with_zlib/ to be consistent
2016-03-02 12:37:41 +11:00
Mark Andrews
a97185d9e0
with-zlib should be auto but forced on by default for developers
2016-03-02 12:33:36 +11:00
Mukund Sivaraman
d1dbf6b20f
Use __built_expect() where available ( #41411 )
2016-02-01 08:59:49 +05:30
Evan Hunt
f02c22d58a
[master] add uname data to named -V
...
4308. [func] Added operating system details to "named -V"
output. [RT #41452 ]
2016-01-30 11:06:58 -08:00
Mark Andrews
a12a21a843
bracket mismatch; window openssl version check
2015-12-06 23:05:47 +11:00
Mark Andrews
10d7ab44cc
4270. [security] Update allowed OpenSSL versions as named is
...
potentially vulnerable to CVE-2015-3193.
2015-12-04 10:28:22 +11:00
Evan Hunt
99a3c3c37b
[master] mention --enable-full-report in config summary output
2015-12-02 14:02:53 -08:00
Evan Hunt
e13d04fda9
[master] fix python script versions
...
4257. [cleanup] Python scripts reported incorrect version. [RT #41080 ]
2015-11-08 21:34:24 -08:00
Evan Hunt
821ff5e8fa
[master] isc_atomic_storeq()/stats improvements
...
4248. [func] Add an isc_atomic_storeq() function, use it in
stats counters to improve performance.
[RT #39972 ] [RT #39979 ]
2015-10-28 22:19:18 -07:00
Evan Hunt
aa9b64060f
[master] fix statschannel with no libjson
...
4246. [test] Ensure the statschannel system test runs when BIND
is not built with libjson. [RT #40944 ]
2015-10-28 20:19:31 -07:00
Mark Andrews
ec11d3e03e
use /usr/local/share/xsl/docbook-ns on freebsd
2015-10-07 15:04:36 +11:00
Evan Hunt
14a656f94b
[master] upgrade doc toolchain
...
4237. [doc] Upgraded documentation toolchain to use DocBook 5
and dblatex. [RT #40766 ]
2015-10-05 21:59:35 -07:00
Evan Hunt
b66b333f59
[master] dnstap
...
4235. [func] Added support in named for "dnstap", a fast method of
capturing and logging DNS traffic, and a new command
"dnstap-read" to read a dnstap log file. Use
"configure --enable-dnstap" to enable this
feature (note that this requires libprotobuf-c
and libfstrm). See the ARM for configuration details.
Thanks to Robert Edmonds of Farsight Security.
[RT #40211 ]
2015-10-02 12:32:42 -07:00
Witold Krecicki
a239044323
4234. [func] Add deflate compression in statistics channel HTTP
...
server. [RT #40861 ]
2015-10-02 10:45:10 +02:00
Mark Andrews
1a0e5b0504
address linking issues
2015-09-30 12:38:07 +10:00
Mar Andrews
87e7d08a8b
4225. [port] freebsd/openbsd: Use '${CC} -shared' for building
...
shared libraries. [RT #39557 ]
2015-09-29 15:56:11 +00:00
Evan Hunt
a00f9e2f50
[master] merge dyndb
...
4224. [func] Added support for "dyndb", a new interface for loading
zone data from an external database, developed by
Red Hat for the FreeIPA project.
DynDB drivers fully implement the BIND database
API, and are capable of significantly better
performance and functionality than DLZ drivers,
while taking advantage of advanced database
features not available in BIND such as multi-master
replication.
Thanks to Adam Tkac and Petr Spacek of Red Hat.
[RT #35271 ]
2015-09-28 23:12:35 -07:00
Evan Hunt
5ad06dddc4
[master] add debian/ubuntu path for docbook-xsl to configure
2015-09-14 20:20:01 -07:00
Mark Andrews
d9aeaf35ea
check for libxml2
2015-08-18 22:29:35 +10:00
Evan Hunt
bcf76c1fb8
[master] better reporting of xml/json unavailability
...
- error if "configure --with-libxml2" but the library isn't available
- log a warning on startup if only JSON or only XML can be served
2015-08-12 21:58:04 -07:00
Mark Andrews
ce67023ae3
4152. [func] Implement DNS COOKIE option. This replaces the
...
experimental SIT option of BIND 9.10. The following
named.conf directives are avaliable: send-cookie,
cookie-secret, cookie-algorithm and nocookie-udp-size.
The following dig options are available:
+[no]cookie[=value] and +[no]badcookie. [RT #39928 ]
2015-07-06 09:44:24 +10:00
Mukund Sivaraman
08f0129732
Fix a bug printing zone names with '/' character in XML and JSON stats ( #39873 )
2015-06-29 18:33:18 +05:30
Mark Andrews
8a9bac8dec
4133. [port] Update how various json libraries are handled.
...
[RT #39646 ]
2015-06-05 10:16:24 +10:00
Mark Andrews
7507c1826f
all of NEED*PRINT are needed if %z is not supported
2015-05-22 22:12:42 +10:00
Mark Andrews
83a938d0f9
add print.o/print.c forn ISC_PLATFORM_NEEDPRINTF abd ISC_PLATFORM_NEEDFPRINTF
2015-05-22 13:31:34 +10:00
Evan Hunt
cadf8d687b
[master] add %z format options to printf
...
4123. [port] Added %z (size_t) format options to the portable
internal printf/sprintf implementation. [RT #39586 ]
2015-05-21 14:55:15 -07:00
Evan Hunt
017cbd4429
[master] improve readline support
...
4106. [port] Improve readline support. [RT #38938 ]
2015-04-17 15:27:47 -07:00
Francis Dupont
1f27b7873c
fixed test == bugs for PYTHON
2015-04-17 05:02:28 +02:00