- 23 Jul, 2019 1 commit
-
-
Mark Andrews authored
from named.conf when dnstap was specified (cherry picked from commit a4f38bec)
-
- 22 Jul, 2019 15 commits
-
-
Ondřej Surý authored
doc/arm: correct default for rrset-order See merge request !2183
-
(cherry picked from commit bded8af7)
-
Ondřej Surý authored
Add dnstap builds to CI See merge request !2181
-
Ensure BIND with dnstap support enabled is being continuously tested by adding --enable-dnstap to the ./configure invocation used for CentOS 7 and Debian sid builds in GitLab CI. (cherry picked from commit 2bf44c6c)
-
Ondřej Surý authored
Fix LD_WRAP test [v9_14] See merge request !2180
-
When the unit test is linked with dynamic libraries, the wrapping doesn't occur, probably because it's different translation unit. To workaround the issue, we provide thin wrappers with *real* symbol names that just call the mocked functions. (cherry picked from commit 839ed789)
-
Ondřej Surý authored
(cherry picked from commit 135519e5)
-
Mark Andrews authored
Merge branch '1106-interaction-between-dns64-and-rpz-can-cause-unexpected-results-v9_14' into 'v9_14' Resolve "Interaction between dns64 and RPZ can cause unexpected results" See merge request !2179
-
Mark Andrews authored
(cherry picked from commit b9a1c31d)
-
Mark Andrews authored
(cherry picked from commit 1eb64004)
-
Mark Andrews authored
(cherry picked from commit b9dc9b68)
-
Ondřej Surý authored
Add Debian buster to CI See merge request !2176
-
Ensure BIND is continuously tested on Debian 10 (buster) as it is the current stable Debian release. (cherry picked from commit 5f71d9c6)
-
Ondřej Surý authored
Disable FreeBSD Runner in the CI; it's broken again. See merge request !2174
-
Ondřej Surý authored
(cherry picked from commit 747736d3)
-
- 21 Jul, 2019 17 commits
-
-
Ondřej Surý authored
Resolve "Add SipHash24 and synchronize the Cookie algorithm with other vendors" See merge request !2170
-
Ondřej Surý authored
-
Ondřej Surý authored
-
Ondřej Surý authored
This commit changes the BIND cookie algorithms to match draft-sury-toorop-dnsop-server-cookies-00. Namely, it changes the Client Cookie algorithm to use SipHash 2-4, adds the new Server Cookie algorithm using SipHash 2-4. The change doesn't make the SipHash 2-4 to be the default algorithm, this is up to the operator.
-
On DragonFly BSD, use the same commands for configuring network interfaces used during system tests as on NetBSD and OpenBSD.
-
Ondřej Surý authored
Add a comment and remove redundant definitions.
-
Ondřej Surý authored
Move the macOS section of <isc/endian.h> to a lower spot as it is believed not to be the most popular platform for running BIND. Add a comment and remove redundant definitions.
-
Ondřej Surý authored
Instead of only supporting Linux, try making <isc/endian.h> support other GNU platforms as well. Since some compilers define __GNUC__ on BSDs (e.g. Clang on FreeBSD), move the relevant section to the bottom of the platform-specific part of <isc/endian.h>, so that it only gets evaluated when more specific platform determination criteria are not met. Also include <byteswap.h> so that any byte-swapping macros which may be defined in that file on older platforms are used in the fallback definitions of the nonstandard hto[bl]e{16,32,64}() and [bl]e{16,32,64}toh() conversion functions.
-
Ondřej Surý authored
While Solaris does not support the nonstandard hto[bl]e{16,32,64}() and [bl]e{16,32,64}toh() conversion functions, it does have some byte-swapping macros available in <sys/byteorder.h>. Ensure these macros are used in the fallback definitions of the aforementioned nonstandard functions.
-
Ondřej Surý authored
Since the hto[bl]e{16,32,64}() and [bl]e{16,32,64}toh() conversion functions are nonstandard, add fallback definitions of these functions to <isc/endian.h>, so that their unavailability does not prevent compilation from succeeding.
-
Current versions of DragonFly BSD, FreeBSD, NetBSD, and OpenBSD all support the modern variants of functions converting values between host and big-endian/little-endian byte order while older ones might not. Ensure <isc/endian.h> works properly in both cases.
-
Ondřej Surý authored
5236. [func] Add SipHash 2-4 implementation in lib/isc/siphash.c and switch isc_hash_function() to use SipHash 2-4. [GL #605] (cherry picked from commit dc9543ab)
-
Ondřej Surý authored
(cherry picked from commit d5055665)
-
Ondřej Surý authored
(cherry picked from commit 2e7d8244)
-
Ondřej Surý authored
(cherry picked from commit 2cbf6331)
-
Ondřej Surý authored
(cherry picked from commit a197df13)
-
Ondřej Surý authored
(cherry picked from commit 0efc36c1)
-
- 16 Jul, 2019 2 commits
-
-
Each individual test opened GeoIP databases but the database handles were never closed. This commit moves the open/close from the individual unit tests into the _setup and _teardown methods where they really belong. (cherry picked from commit d1c7b791)
- 09 Jul, 2019 5 commits
-
-
Witold Krecicki authored
statschannel.c: declare dnssecsignstat_dump only if it's used (LIBXML2 or LIBJSON is available) See merge request !2144
-
Witold Krecicki authored
-
Tinderbox User authored
-
Tinderbox User authored
-
Ondřej Surý authored
Add missing AX_RESTORE_FLAGS([geoip2]) to configure.ac See merge request !2142
-