mirror of
https://github.com/isc-projects/bind9.git
synced 2026-04-21 06:09:13 -04:00
Modify idna test to fallback to ACE
Test valid A-label on input would be displayed as A-label on output if locale does not allow U-label.
This commit is contained in:
parent
c8a871e908
commit
ac0cf85f09
1 changed files with 17 additions and 0 deletions
|
|
@ -244,6 +244,23 @@ idna_enabled_test() {
|
|||
idna_test "$text" "+idnin +noidnout" "xn--nxasmq6b.com" "xn--nxasmq6b.com."
|
||||
idna_test "$text" "+idnin +idnout" "xn--nxasmq6b.com" "βόλοσ.com."
|
||||
|
||||
# Test of valid A-label in locale that cannot display it
|
||||
#
|
||||
# +noidnout: The string is sent as-is to the server and the returned qname
|
||||
# is displayed in the same form.
|
||||
# +idnout: The string is sent as-is to the server and the returned qname
|
||||
# is displayed as the corresponding A-label.
|
||||
#
|
||||
# The "+[no]idnout" flag has no effect in these cases.
|
||||
text="Checking valid A-label in C locale"
|
||||
label="xn--nxasmq6b.com"
|
||||
LC_ALL=C idna_test "$text" "" "$label" "$label."
|
||||
LC_ALL=C idna_test "$text" "+noidnin +noidnout" "$label" "$label."
|
||||
LC_ALL=C idna_test "$text" "+noidnin +idnout" "$label" "$label."
|
||||
LC_ALL=C idna_test "$text" "+idnin +noidnout" "$label" "$label."
|
||||
LC_ALL=C idna_test "$text" "+idnin +idnout" "$label" "$label."
|
||||
LC_ALL=C idna_test "$text" "+noidnin +idnout" "$label" "$label."
|
||||
|
||||
|
||||
|
||||
# Tests of invalid A-labels
|
||||
|
|
|
|||
Loading…
Reference in a new issue