- 04 Jun, 2019 5 commits
-
-
Mark Andrews authored
-
Mark Andrews authored
Resolve "remove dead stores" Closes #1017 See merge request !1926
-
Mark Andrews authored
-
Mark Andrews authored
teach clang analyser that _assert_int_equal and _assert_int_not_equal don't return on failure See merge request !1807
-
Mark Andrews authored
-
- 03 Jun, 2019 14 commits
-
-
Michał Kępień authored
Make <isc/endian.h> more portable Closes #1049, #1048, and #856 See merge request !2001
-
Michał Kępień authored
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.
-
Michał Kępień authored
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.
-
Michał Kępień authored
Merge branch 'michal/smartsign-system-test-properly-detect-presence-of-cds-cdnskey-records' into 'master' "smartsign" system test: properly detect presence of CDS/CDNSKEY records See merge request !1988
-
Michał Kępień authored
Replace grep calls with awk scripts to more precisely detect presence of CDS and CDNSKEY records in a signed zone file, in order to prevent rare false positives for the "smartsign" system test triggered by the strings "CDS" and/or "CDNSKEY" being accidentally present in the Base64 form of DNSSEC-related data in the zone file being checked.
-
Mark Andrews authored
Merge branch '1009-isc-support-13911-ixfr-requests-sometimes-have-ending-logged-but-not-start' into 'master' Resolve "[ISC-support #13911] IXFR requests sometimes have ending logged but not start" Closes #1009 See merge request !1887
-
Evan Hunt authored
-
Mark Andrews authored
-
Mark Andrews authored
-
- 01 Jun, 2019 2 commits
-
-
Evan Hunt authored
- 31 May, 2019 9 commits
-
-
Evan Hunt authored
-
Mark Andrews authored
-
Mark Andrews authored
-
Witold Krecicki authored
-
Witold Krecicki authored
There's a small possibility of race between udp dispatcher and socket code - socket code can still hold internal reference to a socket while dispatcher calls isc_socket_open, which can cause an assertion failure. Fix it by relaxing the assertion test, and instead simply locking the socket in isc_socket_open.
-
Witold Krecicki authored
Don't SERVFAIL on lame delegations when doing qname minimization in relaxed mode Closes #1055 See merge request !1962
- 30 May, 2019 10 commits
-
-
Evan Hunt authored
-
Evan Hunt authored
-
Witold Krecicki authored
qname minimization, even in relaxed mode, can fail on some very broken domains. In relaxed mode, instead of asking for "foo.bar NS" ask for "_.foo.bar A" to either get a delegation or NXDOMAIN. It will require more queries than regular mode for proper NXDOMAINs.
-
Witold Krecicki authored
qname minimization in relaxed mode should fall back to regular resolution in case of failure.
-
Ondřej Surý authored
configure option to use pthread_rwlock instead of internal implementation See merge request !1397
-
Witold Krecicki authored
-
Ondřej Surý authored
-
Ondřej Surý authored
-
Ondřej Surý authored
Enable nolibtool build in CI See merge request !1953
-
Ondřej Surý authored
-