]> git.ipfire.org Git - thirdparty/bind9.git/commit
Fix regex used for mangling druz/DNSKEY
authorMichał Kępień <michal@isc.org>
Fri, 8 Mar 2019 12:47:13 +0000 (13:47 +0100)
committerMichał Kępień <michal@isc.org>
Fri, 8 Mar 2019 12:49:02 +0000 (13:49 +0100)
commite82ef274490598ec02e91369f5402abf3bcd526f
tree1f4d1e73928d1641d5cd207c9cb35ea622adc6a4
parent92465f23f73faf57db28294e54270f12d82534d1
Fix regex used for mangling druz/DNSKEY

During "dlv" system test setup, the "sed" regex used for mangling the
DNSKEY RRset for the "druz" zone does not include the plus sign ("+"),
which may:

  - cause the replacement to happen near the end of DNSKEY RDATA, which
    can cause the latter to become an invalid Base64 string,

  - prevent the replacement from being performed altogether.

Both cases prevent the "dlv" system test from behaving as intended and
may trigger false positives.  Add the missing character to the
aforementioned regex to ensure the replacement is always performed on
bytes 10-25 of DNSKEY RDATA.

(cherry picked from commit fd13fef2999767e71e4aa4847023efac20f3e789)
bin/tests/system/dlv/ns2/sign.sh