Mark Andrews
3ed767fc4b
don't run 'make clean' if --no-create is specified
...
(cherry picked from commit 6e3839e1bb )
2016-03-18 08:30:28 +11:00
Mukund Sivaraman
65f562e5e4
Code cleanups ( #41656 )
...
(cherry picked from commit 9da98335c1 )
(cherry picked from commit b15dde2889 )
2016-03-04 13:00:43 +05:30
Mukund Sivaraman
48915fab93
Use __built_expect() where available ( #41411 )
...
(cherry picked from commit d1dbf6b20f )
(cherry picked from commit 6e2e0f72b1 )
2016-02-01 09:13:28 +05:30
Evan Hunt
1265a35391
[v9_9] add uname data to named -V
...
4308. [func] Added operating system details to "named -V"
output. [RT #41452 ]
2016-01-30 11:08:14 -08:00
Mark Andrews
507ffb566b
bracket mismatch; window openssl version check
2015-12-06 23:10:31 +11:00
Mark Andrews
47ef11c1b2
4270. [security] Update allowed OpenSSL versions as named is
...
potentially vulnerable to CVE-2015-3193.
(cherry picked from commit 10d7ab44cc )
2015-12-04 10:36:42 +11:00
Evan Hunt
487b2795a2
[v9_9] mention --enable-full-report in config summary output
2015-12-02 14:03:24 -08:00
Evan Hunt
7d984067ee
[v9_9] fix python script versions
...
4257. [cleanup] Python scripts reported incorrect version. [RT #41080 ]
2015-11-08 21:41:04 -08:00
Evan Hunt
da7e65a6aa
[v9_9] 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:22:04 -07:00
Mark Andrews
4995787320
use /usr/local/share/xsl/docbook-ns on freebsd
2015-10-07 15:05:21 +11:00
Evan Hunt
d6e0d893be
[v9_9] upgrade doc toolchain
...
4237. [doc] Upgraded documentation toolchain to use DocBook 5
and dblatex. [RT #40766 ]
2015-10-05 22:01:25 -07:00
Mark Andrews
f86ee83432
address linking issues
...
(cherry picked from commit 1a0e5b0504 )
2015-09-30 12:41:45 +10:00
Mar Andrews
9c5282dd07
4225. [port] freebsd/openbsd: Use '${CC} -shared' for building
...
shared libraries. [RT #39557 ]
(cherry picked from commit 87e7d08a8b )
2015-09-30 01:58:42 +10:00
Evan Hunt
c045de62c2
[v9_9] add debian/ubuntu path for docbook-xsl to configure
2015-09-14 20:20:21 -07:00
Evan Hunt
9183f4d5fe
[v9_9] better reporting of xml/json unavailability
...
- error if "configure --with-libxml2" but the library isn't available
2015-08-12 22:00:17 -07:00
Evan Hunt
ea36796f82
[v9_9] DDoS mitigation features
...
3938. [func] Added quotas to be used in recursive resolvers
that are under high query load for names in zones
whose authoritative servers are nonresponsive or
are experiencing a denial of service attack.
- "fetches-per-server" limits the number of
simultaneous queries that can be sent to any
single authoritative server. The configured
value is a starting point; it is automatically
adjusted downward if the server is partially or
completely non-responsive. The algorithm used to
adjust the quota can be configured via the
"fetch-quota-params" option.
- "fetches-per-zone" limits the number of
simultaneous queries that can be sent for names
within a single domain. (Note: Unlike
"fetches-per-server", this value is not
self-tuning.)
- New stats counters have been added to count
queries spilled due to these quotas.
These options are not available by default;
use "configure --enable-fetchlimit" (or
--enable-developer) to include them in the build.
See the ARM for details of these options. [RT #37125 ]
2015-07-08 23:00:58 -07:00
Mukund Sivaraman
eb2c433d1f
Add prereq.sh check for --enable-newstats
2015-06-30 14:45:27 +05:30
Mukund Sivaraman
fc0797977d
Fix a bug printing zone names with '/' character in XML and JSON stats ( #39873 )
...
(cherry picked from commit 08f0129732 )
Conflicts:
bin/tests/system/statistics/clean.sh
(cherry picked from commit f69f188b90 )
Conflicts:
bin/named/statschannel.c
bin/tests/system/statistics/clean.sh
bin/tests/system/statistics/ns1/named.conf
bin/tests/system/statistics/tests.sh
Conflicts:
CHANGES
2015-06-30 14:45:13 +05:30
Mark Andrews
fcac756e85
all of NEED*PRINT are needed if %z is not supported
...
(cherry picked from commit 7507c1826f )
2015-05-22 22:14:07 +10:00
Mark Andrews
03e0f9f78c
add print.o/print.c forn ISC_PLATFORM_NEEDPRINTF abd ISC_PLATFORM_NEEDFPRINTF
...
(cherry picked from commit 83a938d0f9 )
2015-05-22 13:32:59 +10:00
Evan Hunt
c65022d938
[v9_9] add %z format options to printf
...
4123. [port] Added %z (size_t) format options to the portable
internal printf/sprintf implementation. [RT #39586 ]
(cherry picked from commit cadf8d687b )
2015-05-21 14:56:40 -07:00
Evan Hunt
3f050b6930
[v9_9] improve readline support
...
4106. [port] Improve readline support. [RT #38938 ]
2015-04-17 15:32:58 -07:00
Francis Dupont
88460e9cfc
fixed test == bugs for PYTHON
2015-04-17 05:04:05 +02:00
Mark Andrews
61f5aaa50e
4099. [port] clang: make unknown commandline options hard errors
...
when determining what options are supported.
[RT #39273 ]
(cherry picked from commit e840f92bfb )
2015-04-15 12:40:26 +10:00
Mark Andrews
fa4e26234c
4095. [bug] ISC_PLATFORM_HAVEXADDQ could be inconsistently set.
...
[RT #38828 ]
(cherry picked from commit 77b179cbbe )
2015-03-09 23:07:55 +11:00
Mukund Sivaraman
5d9f7fcf62
Update win32 configure for --enable-querytrace ( #37520 )
...
Also enable querytrace when --enable-developer is specified.
(cherry picked from commit 84f95ddb25 )
(cherry picked from commit 5ec24730f9 )
Conflicts:
config.h.win32
win32utils/Configure
2015-03-02 13:01:19 +05:30
Evan Hunt
9fc649c969
[v9_9] include dso.h when testing DSO_METHOD_dlfcn
2015-02-27 09:06:36 -08:00
Mukund Sivaraman
e62afa3177
Add a --enable-querytrace configure switch for very verbose query tracelogging ( #37520 )
...
(cherry picked from commit 1783676a64 )
(cherry picked from commit b83c20df65 )
Conflicts:
CHANGES
config.h.in
configure
configure.in
2015-02-26 17:04:18 +05:30
Evan Hunt
57f015bd2a
[v9_9] clean up gcc -Wshadow warnings
...
4039. [cleanup] Cleaned up warnings from gcc -Wshadow. [RT #37381 ]
2015-01-20 14:55:41 -08:00
Evan Hunt
7b1767cc76
[v9_9] backport gperftools
...
3973. [test] Added hooks for Google Performance Tools
CPU profiler, including real-time/wall-clock
profiling. [RT #37339 ]
2015-01-10 00:19:19 -08:00
Tinderbox User
7e35cef570
update copyright notice / whitespace
2015-01-08 23:46:12 +00:00
Evan Hunt
265ad0d3e4
[v9_9] clean up release note stylesheets
2015-01-07 17:29:37 -08:00
Mark Andrews
6e140f9d04
4025. [port] bsdi: failed to build. [RT #38047 ]
...
(cherry picked from commit 00bb9b88cecf7e2c365c9f008c049da3802ac415)
2014-12-19 12:04:41 +11:00
Evan Hunt
a988b5892f
[v9_9] fix a problem with autoheader 2.69
2014-12-17 14:20:04 -08:00
Francis Dupont
cb5b973a9e
Hardened OpenSSL digest/HMAC calls [RT #37944 ]
2014-12-02 12:58:05 +01:00
Evan Hunt
26ab7458b5
[v9_9] [rt37398] version string in ARM page footers
...
3986. [doc] Add the BIND version number to page footers
in the ARM. [RT #37398 ]
(cherry picked from commit dd66b77417 )
2014-10-20 23:35:35 -07:00
Evan Hunt
2e64bae120
[v9_9] include relnotes in doc
...
3982. [doc] Include release notes in product documentation.
[RT #37272 ]
(cherry picked from commit 90e0af6bc6 )
2014-10-20 12:50:58 -07:00
Evan Hunt
38398c590a
[v9_9] [rt36786] use INSTALL_PROGRAM for shared libs
...
3947. [cleanup] Set the executable bit on libraries when using
libtool. [RT #36786 ]
(cherry picked from commit f687e639f0 )
2014-09-05 10:28:57 -07:00
Evan Hunt
be52ed7a85
[v9_9] improve python probing
...
3946. [cleanup] Improved "configure" search for a python interpreter.
[RT #36992 ]
(cherry picked from commit 523f3d6302 )
2014-09-05 10:20:58 -07:00
Evan Hunt
039e58e905
[v9_9] [rt37057] server-id tests
...
3944. [test] Added a regression test for "server-id". [RT #37057 ]
(cherry picked from commit c9e976dc43 )
(cherry picked from commit 9f6a6d24dc )
2014-09-05 10:12:28 -07:00
Mark Andrews
4014adc78b
3923. [bug] Sanity check the xml2-config output. [RT #22246 ]
...
(cherry picked from commit 53f91cbd80 )
2014-08-22 16:11:55 +10:00
Mark Andrews
91ae28a075
[rt36039]
...
3902. bug] liblwres wasn't handling link-local addresses in
nameserver clauses in resolv.conf. [RT #36039 ]
(cherry picked from commit 70be388974 )
2014-07-30 23:33:58 +10:00
Mark Andrews
d4616282ad
error -> warn_error
2014-07-08 16:00:40 +10:00
Mark Andrews
8506cbe54d
allow -Werror to be enabled; turn on -Werror by default with --enable-developer
...
(cherry picked from commit 2be0f12aaf )
2014-07-08 15:51:58 +10:00
Mark Andrews
72397ede08
3889. [port] hurd: configure fixes as per:
...
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=746540
(cherry picked from commit 89119e3caf )
2014-06-26 11:48:05 +10:00
Evan Hunt
8e1242e852
[v9_9] update gitignore files; use rev-parse to get srcid
...
(cherry picked from commit a4e76a630e )
(cherry picked from commit a71b8efb04 )
2014-06-17 14:02:05 -07:00
Mark Andrews
f15c252583
3858. [bug] Disable GCC 4.9 "delete null pointer check".
...
[RT #35968 ]
(cherry picked from commit 603a787083 )
2014-05-23 11:26:36 +10:00
Evan Hunt
216efa25a3
[v9_9] report unrecognized configure options
...
3854. [cleanup] Report unrecognized options, if any, in the final
configure summary. [RT #36014 ]
2014-05-20 15:31:42 -07:00
Evan Hunt
a3b3557f6f
[v9_9] check for arc4random_addrandom()
...
3840. [port] Check for arc4random_addrandom() before using it;
it's been removed from OpenBSD 5.5. [RT #35907 ]
(cherry picked from commit 1ea6e09c37 )
2014-05-07 08:58:54 -07:00
Evan Hunt
ef7867ce9c
[v9_9] customize configure --help
2014-04-11 17:37:52 -07:00