From a22b0bebc284ac006db5129a9afc96e37fd25b52 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Sur=C3=BD?= Date: Fri, 26 Aug 2022 13:10:22 +0200 Subject: [PATCH] Enable the IDNA2003 domain names in the idna system test Allow the IDNA2003 tests to succeed after the fallback to IDNA2003 was implemented. (cherry picked from commit 87de726f5ccec7de0f56ad2253624cea6d184ed6) --- bin/tests/system/idna/tests.sh | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/bin/tests/system/idna/tests.sh b/bin/tests/system/idna/tests.sh index ad3b2e6ac3..af5ad5787d 100644 --- a/bin/tests/system/idna/tests.sh +++ b/bin/tests/system/idna/tests.sh @@ -324,8 +324,8 @@ idna_enabled_test() { idna_test "$text" "" "√.com" "\226\136\154.com." idna_test "$text" "+noidnin +noidnout" "√.com" "\226\136\154.com." idna_test "$text" "+noidnin +idnout" "√.com" "\226\136\154.com." - idna_fail "$text" "+idnin +noidnout" "√.com" - idna_fail "$text" "+idnin +idnout" "√.com" + idna_test "$text" "+idnin +noidnout" "√.com" "xn--19g.com." + idna_test "$text" "+idnin +idnout" "√.com" "√.com." # Tests of a valid unicode string but an invalid U-label (output) # @@ -347,15 +347,15 @@ idna_enabled_test() { text="Checking invalid output U-label" idna_test "$text" "" "xn--19g" "xn--19g." idna_test "$text" "+noidnin +noidnout" "xn--19g" "xn--19g." - idna_fail "$text" "+noidnin +idnout" "xn--19g" - idna_fail "$text" "+idnin +idnout" "xn--19g" + idna_test "$text" "+noidnin +idnout" "xn--19g" "√." + idna_test "$text" "+idnin +idnout" "xn--19g" "√." # Test that non-letter characters are preserved in the output. When # UseSTD3ASCIIRules are enabled, it would mangle non-letter characters like # `_` (underscore) and `*` (wildcard. - test="Checking valid non-letter characters" + text="Checking valid non-letter characters" idna_test "$text" "" "*.xn--nxasmq6b.com" "*.xn--nxasmq6b.com." idna_test "$text" "+noidnin +noidnout" "*.xn--nxasmq6b.com" "*.xn--nxasmq6b.com." idna_test "$text" "+noidnin +idnout" "*.xn--nxasmq6b.com" "*.βόλοσ.com."