- 10 May, 2019 5 commits
-
-
Michał Kępień authored
If named is configured to perform DNSSEC validation and also forwards all queries ("forward only;") to validating resolvers, negative trust anchors do not work properly because the CD bit is not set in queries sent to the forwarders. As a result, instead of retrieving bogus DNSSEC material and making validation decisions based on its configuration, named is only receiving SERVFAIL responses to queries for bogus data. Fix by ensuring the CD bit is always set in queries sent to forwarders if the query name is covered by an NTA. (cherry picked from commit 5e804882)
-
Ondřej Surý authored
Previously, only a message about missing Python was printed, which was misleading to many users. The new message clearly states that Python AND PLY is required and prints basic instructions how to install PLY package. (cherry picked from commit 55b48700)
-
Evan Hunt authored
-
- 09 May, 2019 9 commits
-
-
Witold Krecicki authored
Fix race in unix socket code when closing a socket that has already sent a recv/send event. See merge request !1915
-
Witold Kręcicki authored
already sent a recv/send event. When doing isc_socket_cancel we need to purge the event that might already be in flight. If it has been launched already we need to inform it that it has to bail.
-
Ondřej Surý authored
Make lib/dns/gen.c compatible with reproducible builds. See merge request !1913
-
Ondřej Surý authored
The gen.c will now use SOURCE_DATE_EPOCH[1] if found in environment to make the build more reproducible build friendly. 1. https://reproducible-builds.org/specs/source-date-epoch/ (cherry picked from commit c8cb612d)
-
Mark Andrews authored
Resolve "Add EDNS Client Tag and EDNS Server Tag" See merge request !1911
-
Mark Andrews authored
(cherry picked from commit ee7cf180)
-
Evan Hunt authored
-
Evan Hunt authored
-
- 08 May, 2019 2 commits
-
-
Mark Andrews authored
Merge branch '852-bind-returning-malformed-packet-error-when-sshfp-record-has-fingerprint-value-less-than-4-characters-v9_11' into 'v9_11' Resolve "Bind returning malformed packet error when sshfp record has fingerprint value less than 4 characters" See merge request !1906
-
Mark Andrews authored
(cherry picked from commit 1722728c)
-
- 07 May, 2019 14 commits
-
-
Mark Andrews authored
Resolve "provide-ixfr should only be tested on TCP clients." See merge request !1901
-
Mark Andrews authored
(cherry picked from commit ba1d7f3a)
-
Mark Andrews authored
(cherry picked from commit d547465a)
-
Mark Andrews authored
(cherry picked from commit 18c49853)
-
Evan Hunt authored
this moves the creation of "parallel.mk" into a separate shell script instead of bin/tests/system/Makefile. that shell script can now be executed by runall.sh, allowing us to make use of the cygwin "make" command, which supports parallel execution. (cherry picked from commit bbae24c1)
-
Evan Hunt authored
-
Mark Andrews authored
Resolve "'delv www.isc.org ANY +rtrace +multiline' leaks memory" See merge request !1897
-
Mark Andrews authored
(cherry picked from commit ce5520b6)
-
Mark Andrews authored
(cherry picked from commit 6999bee7)
-
Mark Andrews authored
(cherry picked from commit 32ba5a04)
-
Mark Andrews authored
(cherry picked from commit 127333c7)
-
- 06 May, 2019 2 commits
-
-
Mark Andrews authored
Resolve "ARM doc RPZ NODATA policy says ANCOUNT=1" See merge request !1891
-
Mark Andrews authored
(cherry picked from commit 4889e06c)
-
- 26 Apr, 2019 2 commits
-
-
Michał Kępień authored
[v9_11] Simplify trailing period handling in system tests See merge request !1878
-
Michał Kępień authored
Windows systems do not allow a trailing period in file names while Unix systems do. When BIND system tests are run, the $TP environment variable is set to an empty string on Windows systems and to "." on Unix systems. This environment variable is then used by system test scripts for handling this discrepancy properly. In multiple system test scripts, a variable holding a zone name is set to a string with a trailing period while the names of the zone's corresponding dlvset-* and/or dsset-* files are determined using numerous sed invocations like the following one: dlvsets="$dlvsets dlvset-`echo $zone |sed -e "s/.$//g"`$TP" In order to improve code readability, use zone names without trailing periods and replace sed invocations with variable substitutions. To retain local consistency, also remove the trailing period from certain other zone names used in system tests that are not subsequently processed using sed. (cherry picked from commit da2c1b74)
-
- 25 Apr, 2019 6 commits
-
-
Ondřej Surý authored
Prep release v9 11 See merge request !1865
-
Tinderbox User authored
(cherry picked from commit 40b034f5)
-
Tinderbox User authored
(cherry picked from commit 6195f229)
-
Ondřej Surý authored
Replace atomic operations in bin/named/client.c with isc_refcount reference counting See merge request !1864
-
Ondřej Surý authored
-
Ondřej Surý authored
Resolve "tcp-clients mostly ineffective" See merge request !1863
-