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
Mark Andrews
e840f92bfb
4099. [port] clang: make unknown commandline options hard errors
...
when determining what options are supported.
[RT #39273 ]
2015-04-15 12:39:55 +10:00
Mark Andrews
77b179cbbe
4095. [bug] ISC_PLATFORM_HAVEXADDQ could be inconsistently set.
...
[RT #38828 ]
2015-03-09 23:07:09 +11:00
Mukund Sivaraman
84f95ddb25
Update win32 configure for --enable-querytrace ( #37520 )
...
Also enable querytrace when --enable-developer is specified.
2015-03-02 12:57:50 +05:30
Evan Hunt
d5eeaed608
[master] include dso.h when testing DSO_METHOD_dlfcn
2015-02-27 09:05:03 -08:00
Mukund Sivaraman
1783676a64
Add a --enable-querytrace configure switch for very verbose query tracelogging ( #37520 )
2015-02-26 16:51:07 +05:30
Evan Hunt
761d135ed6
[master] add TCP pipelining support
...
4040. [func] Added server-side support for pipelined TCP
queries. TCP connections are no longer closed after
the first query received from a client. (The new
"keep-response-order" option allows clients to be
specified for which the old behavior will still be
used.) [RT #37821 ]
2015-01-20 16:14:09 -08:00
Evan Hunt
11463c0ac2
[master] clean up gcc -Wshadow warnings
...
4039. [cleanup] Cleaned up warnings from gcc -Wshadow. [RT #37381 ]
2015-01-20 13:29:18 -08:00
Evan Hunt
d6850bee24
[master] clean up release note stylesheets
2015-01-07 17:26:03 -08:00
Mark Andrews
d8f2dd46cb
4025. [port] bsdi: failed to build. [RT #38047 ]
2014-12-19 12:06:35 +11:00
Francis Dupont
fc63119c8b
Hardened OpenSSL digest/HMAC calls [RT #37944 ]
2014-12-02 12:41:01 +01:00
Evan Hunt
e32d354f75
[master] allow arbitrary-size rndc output
...
4005. [func] The buffer used for returning text from rndc
commands is now dynamically resizable, allowing
arbitrarily large amounts of text to be sent back
to the client. (Prior to this change, it was
possible for the output of "rndc tsig-list" to be
truncated.) [RT #37731 ]
2014-11-14 15:58:54 -08:00
Evan Hunt
dd66b77417
[master] [rt37398] version string in ARM page footers
...
3986. [doc] Add the BIND version number to page footers
in the ARM. [RT #37398 ]
2014-10-20 23:34:21 -07:00
Evan Hunt
90e0af6bc6
[master] include relnotes in doc
...
3982. [doc] Include release notes in product documentation.
[RT #37272 ]
2014-10-20 12:49:14 -07:00
Francis Dupont
1831311ac6
added hooks for gperftools CPU profiler [ #37339 ]
2014-10-08 15:14:02 +02:00
Evan Hunt
e1cd26e8f9
[master] update contact info in README and confiure --help
2014-09-16 12:27:03 -07:00
Mark Andrews
947cf282a7
3949. [experimental] Experimental support for draft-andrews-edns1 by sending
...
EDNS(1) queries (define DRAFT_ANDREWS_EDNS1 when
building). Add support for limiting the EDNS version
advertised to servers: server { edns-version 0; };
Log the EDNS version received in the query log.
[RT #35864 ]
2014-09-10 15:31:40 +10:00
Evan Hunt
f687e639f0
[master] [rt36786] use INSTALL_PROGRAM for shared libs
...
3947. [cleanup] Set the executable bit on libraries when using
libtool. [RT #36786 ]
2014-09-05 10:24:20 -07:00
Evan Hunt
523f3d6302
[master] improve python probing
...
3946. [cleanup] Improved "configure" search for a python interpreter.
[RT #36992 ]
2014-09-05 10:20:26 -07:00
Evan Hunt
c9e976dc43
[master] [rt37057] server-id tests
...
3944. [test] Added a regression test for "server-id". [RT #37057 ]
2014-09-04 18:18:36 -07:00
Evan Hunt
bb70b45c1f
[master] correct libgeoip check in configure
2014-09-03 21:37:30 -07:00
Mark Andrews
53f91cbd80
3923. [bug] Sanity check the xml2-config output. [RT #22246 ]
2014-08-22 16:10:43 +10:00
Mark Andrews
70be388974
[rt36039]
...
3902. bug] liblwres wasn't handling link-local addresses in
nameserver clauses in resolv.conf. [RT #36039 ]
2014-07-30 23:26:37 +10:00