bind9/bin
Michał Kępień e79362eaee Prevent "idna" test failures with libidn2 2.2.0+
libidn2 2.2.0+ parses Punycode more strictly than older versions and
thus "dig +idnin +noidnout xn--19g" fails with libidn2 2.2.0+ but
succeeds with older versions.

We could preserve the old behavior by using the IDN2_NO_ALABEL_ROUNDTRIP
flag available in libidn2 2.2.0+, but:

  - this change in behavior is considered a libidn2 bug fix [1],
  - we want to make sure dig behaves as expected, not libidn2,
  - implementing that would require additional configure.ac cruft.

Removing the problematic check appears to be the simplest solution as it
does not prevent the relevant block of checks in the "idna" system test
from achieving its purpose, i.e. ensuring dig properly handles invalid
U-labels.

[1] see upstream commit 241e8f486134793cb0f4a5b0e5817a97883401f5

(cherry picked from commit 60ce0ed411)
2019-06-26 14:40:58 +02:00
..
check Add -c to usage message for named-checkconf 2019-03-05 16:52:49 -08:00
confgen prep 9.13.6 2019-02-06 22:13:05 +00:00
delv prep 9.13.6 2019-02-06 22:13:05 +00:00
dig prep 9.14.3 2019-06-19 15:54:22 -07:00
dnssec doc rebuild 2019-04-25 17:01:11 +02:00
named remove geoip-use-ecs from default config 2019-06-18 09:59:59 +10:00
nsupdate Make nsupdate use OS-supplied ephemeral port range 2019-03-06 14:03:36 +01:00
pkcs11 remove dead code and unnecessary call to pkcs_C_GetAttributeValue 2019-05-13 11:22:33 +07:00
plugins lock accesses to hash table 2019-05-07 11:07:32 +10:00
python explicitly convert byte to string 2019-03-06 20:41:09 -08:00
rndc add missing word 'includes' 2019-06-06 09:33:13 +10:00
tests Prevent "idna" test failures with libidn2 2.2.0+ 2019-06-26 14:40:58 +02:00
tools Make lib/dns/dnstap.pb-c.h private header 2019-03-22 12:07:31 +01:00
win32/BINDInstall Bump Windows minimum target environment to _WIN32_WINNT_WIN8/NTDDI_WIN8 values 2019-01-30 09:37:38 +01:00
Makefile.in name change from "hook modules" to "plugins" 2018-12-06 10:36:50 -08:00