Evan Hunt
8de17f83ca
[v9_11] Check if -latomic is needed to handle 64-bit stdatomic.h types
...
4809. [port] Check at configure time whether -latomic is needed
for stdatomic.h. [RT #46324 ]
(cherry picked from commit e3d9aafff0 )
2017-11-07 13:27:48 -08:00
Mark Andrews
9789e54e55
4808. [bug] Properly test for zlib.h. [RT #46504 ]
...
(cherry picked from commit b819a478b7 )
2017-11-07 10:12:54 +11:00
Evan Hunt
0612274565
[v9_11] use mysql_config if available
...
4763. [contrib] Improve compatibility when building MySQL DLZ
module by using mysql_config if available.
[RT #45558 ]
2017-10-06 19:14:32 -07:00
Evan Hunt
9519bb92d7
[v9_11] add configured prefixes to summary
...
4746. [cleanup] Add configured prefixes to configure summary
output. [RT #46153 ]
(cherry picked from commit c0f8a8f30a )
2017-09-30 10:03:32 -07:00
Mukund Sivaraman
b5252fcde5
Don't use memset() to wipe memory ( #45947 )
...
(cherry picked from commit d5707676e4 )
2017-09-19 17:00:37 +05:30
Mukund Sivaraman
9905606390
Use C11's stdatomic.h instead of isc_atomic where available
...
(cherry picked from commit 404c9b1c53 )
2017-09-19 15:49:21 +05:30
Michał Kępień
b351a58647
[v9_11] Improve handling of TCP_FASTOPEN on FreeBSD
...
4726. [port] Prevent setsockopt() errors related to TCP_FASTOPEN
from being logged on FreeBSD if the kernel does not
support it. Notify the user when the kernel does
support TCP_FASTOPEN, but it is disabled by sysctl.
Add a new configure option, --disable-tcp-fastopen, to
disable use of TCP_FASTOPEN altogether. [RT #44754 ]
(cherry picked from commit c2179857de )
2017-09-18 08:34:53 +02:00
Michał Kępień
a22c3cf515
[v9_11] Add --with-python-install-dir configure option
...
4698. [port] Add --with-python-install-dir configure option to allow
specifying a nonstandard installation directory for
Python modules. [RT #45407 ]
(cherry picked from commit a5dc1bc395 )
2017-09-04 08:44:40 +02:00
Curtis Blackburn
93f0e3d747
fix pthread_np.h detection
...
[rt45680]
2017-08-03 18:04:44 -07:00
Francis Dupont
78608b0a45
Added Ed25519 support ( #44696 )
2017-07-31 15:45:32 +02:00
Mark Andrews
4d41be5f9e
4655. [bug] Lack of seccomp could be falsely reported. [RT #45599 ]
...
(cherry picked from commit 4f4b94a042 )
2017-07-23 07:14:35 +10:00
Mark Andrews
8e8ccd0139
use 'test "constant" <condition> "$variable"' [RT #45486 ]
...
(cherry picked from commit aed501fb88 )
2017-07-19 15:53:34 +10:00
Mukund Sivaraman
5eceaccb00
Fix typo in configure output
...
(cherry picked from commit 5f88472fd1 )
2017-07-07 17:33:23 +05:30
Michał Kępień
42c1acfa47
4639. [bug] Fix a regression in --with-tuning reporting introduced
...
by change 4488. [RT #45396 ]
2017-06-23 08:18:20 +02:00
Mark Andrews
ace5680c12
4623. [bug] Use --with-protobuf-c and --with-libfstrm to find
...
protoc-c and fstrm_capture. [RT #45187 ]
(cherry picked from commit 366cff85a9 )
2017-05-11 18:30:41 +10:00
Evan Hunt
8b9c4592ed
[v9_11] give threads unique names to assist debugging
...
4602. [func] Threads are now set to human-readable
names to assist debugging, when supported by
the OS. [RT #43234 ]
(cherry picked from commit d26ae7fc08 )
2017-04-21 14:00:15 -07:00
Evan Hunt
0d7548ee34
[v9_11] update README, remove FAQ
...
4593. [doc] Update README using markdown, remove outdated FAQ
file in favor of the knowledge base.
2017-04-20 19:30:41 -07:00
Mark Andrews
4c432aae90
4590. [bug] Support for PTHREAD_MUTEX_ADAPTIVE_NP was not being
...
properly detected. [RT #44871 ]
(cherry picked from commit 88740c7fce )
2017-04-21 10:03:50 +10:00
Evan Hunt
3195754154
[v9_11] some output was not silenced with configure -q
...
4589. [cleanup] "configure -q" is now silent. [RT #44829 ]
(cherry picked from commit 897049d129 )
2017-04-20 15:09:54 -07:00
Mark Andrews
8bcd80824c
4581. [port] Linux: Add getpid and getrandom to the list of system
...
calls named uses for seccomp. [RT #44883 ]
(cherry picked from commit f94f3e2791 )
2017-03-16 11:23:36 +11:00
Mark Andrews
800cfc8a5c
--enable-developer now compiles bin/tests's XTARGETS [RT #44205 ]
...
(cherry picked from commit 434477aa02 )
2017-01-12 14:03:05 +11:00
Tinderbox User
2728d0618e
update copyright notice / whitespace
2017-01-04 23:45:48 +00:00
Evan Hunt
f5c17a057f
[v9_11] add support for native pkcs11 on keyper
...
4547. [port] Add support for --enable-native-pkcs11 on the AEP
Keyper HSM. [RT #42463 ]
2017-01-03 16:42:07 -08:00
Curtis Blackburn
294ef74e5a
4515. [port] FreeBSD: Find readline headers when they are in
...
edit/readline/ instead of readline/. [RT #43658 ]
2016-11-18 11:12:28 -08:00
Mark Andrews
fe6557e590
4514. [port] NetBSD: strip -WL, from ld command line. [RT #43204 ]
...
(cherry picked from commit 69e77384fa )
2016-11-10 11:34:01 +11:00
Mark Andrews
21e5f9c5cd
4513. [cleanup] Minimum Python versions are now 2.7 and 3.2.
...
[RT #43566 ]
(cherry picked from commit 472e99cfa6 )
2016-11-10 09:51:19 +11:00
Evan Hunt
8a5809527e
[v9_11] make uninstall
...
4503. [cleanup] "make uninstall" now removes file installed by
BIND. (This currently excludes Python files
due to lack of support in setup.py.) [RT #42912 ]
(cherry picked from commit 6087f87afb )
2016-11-01 19:17:23 -07:00
Evan Hunt
669e108d67
[v9_11] use arc4random_stir() when available
...
4499. [port] MacOSX: silence deprecated function warning
by using arc4random_stir() when available
instead of arc4random_addrandom(). [RT #43503 ]
(cherry picked from commit 3fb62a5a4e )
2016-11-01 14:00:54 -07:00
Mark Andrews
48e1d4823c
check for LIBRESSL_VERSION_NUMBER
...
(cherry picked from commit f53fc4540a )
2016-11-01 12:07:30 +11:00
Evan Hunt
45fd95544c
[v9_11] simplify prereq checks by using feature-test.c
...
4498. [test] Simplify prerequisite checks in system tests.
[RT #43516 ]
(cherry picked from commit 5480a74b70 )
2016-10-31 17:47:42 -07:00
Mark Andrews
76af83c9ad
4497. [port] Add support for OpenSSL 1.1.0. [RT #41284 ]
...
(cherry picked from commit 1fce0951ed )
2016-10-31 10:05:55 +11:00
Mark Andrews
2a1860ad83
4494. [bug] Look for <editline/readline.h>. [RT #43429 ]
...
(cherry picked from commit 6fbb2b51d8 )
2016-10-27 15:49:11 +11:00
Mark Andrews
d389069a39
4492. [bug] irs_resconf_load failed to initialise sortlistnxt
...
causing bad writes if resolv.conf contained a
sortlist directive. [RT #43459 ]
(cherry picked from commit 55b78fff62 )
2016-10-27 13:18:47 +11:00
Mark Andrews
2a80bc0153
4488. [port] Darwin: use -framework for Kerberos. [RT #43418 ]
...
(cherry picked from commit 8d6fefac31 )
2016-10-20 10:26:46 +11:00
Witold Krecicki
cc51cd2d20
4487. [test] Make system tests work on Windows. [RT #42931 ]
2016-10-19 17:21:13 +02:00
Mark Andrews
01387de5a7
further readline changes [RT #43139 ]
...
(cherry picked from commit 09f914d2d4 )
2016-10-12 11:57:38 +11:00
Mark Andrews
a7dff3d9b0
don't clobber readline
...
(cherry picked from commit ccf0bea98a )
2016-10-11 17:32:05 +11:00
Mark Andrews
0b612b420d
4484. [bug] Failure to find readline when requested should be
...
fatal to configure. [RT #43328 ]
(cherry picked from commit 6caac8d9a9 )
2016-10-11 15:16:20 +11:00
Evan Hunt
94694e720a
[v9_11] add cfg_parse_buffer3() function with linenum parameter
...
4482. [cleanup] Change #4455 was incomplete. [RT #43252 ]
(cherry picked from commit 676ac3cc82 )
2016-10-10 17:12:30 -07:00
Mark Andrews
15bee593e7
4460. [test] Add system test for dnstap using unix domain sockets.
...
[RT #42926 ]
(cherry picked from commit 3e1fa8411b )
2016-08-30 11:21:33 +10:00
Mark Andrews
c40906dfad
4450. [port] Provide more nuanced HSM support which better matches
...
the specific PKCS11 providers capabilities. [RT #42458 ]
(cherry picked from commit 8ee6f289d8 )
2016-08-19 08:05:47 +10:00
Mark Andrews
c5342425ea
4440. [func] Enable TCP fast open support when available on the
...
server side. [RT #42866 ]
(cherry picked from commit a977bc4c8e )
2016-08-12 15:32:00 +10:00
Mark Andrews
9bff99379e
remove spurious breaks
...
(cherry picked from commit e95391abd4 )
2016-07-29 23:56:59 +10:00
Mark Andrews
72cc860dd2
4425. [bug] arpaname and dnstap-read were not being installed
...
into ${prefix}/bin. Tidy up installation issues
with CHANGE 4421. [RT #42910 ]
(cherry picked from commit 711aff9fa7 )
2016-07-26 06:54:19 +10:00
Evan Hunt
801707fe19
[v9_11] 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:14:16 -07:00
Mark Andrews
a1ddbcb37a
more copyright cleanups
...
(cherry picked from commit 592127b7fa )
2016-07-21 19:16:24 +10:00
Mukund Sivaraman
a16f42441a
Use GCC builtin for clz in RPZ lookup code ( #42818 )
...
(cherry picked from commit 27038b159b )
2016-07-11 10:05:06 +05:30
Mark Andrews
c2a6e9d347
4404. [misc] Allow krb5-config to be used when configuring gssapi.
...
[RT #42580 ]
(cherry picked from commit c8fb7e488a )
2016-07-04 15:47:27 +10:00
Mark Andrews
e8555412f1
4402. [bug] protoc-c is now a hard requirement for --enable-dnstap.
...
(cherry picked from commit d75bbd0d98 )
2016-06-29 09:31:15 +10:00
Mark Andrews
0c27b3fe77
4401. [misc] Change LICENSE to MPL 2.0.
2016-06-27 14:56:38 +10:00