0s autopkgtest [13:22:16]: starting date and time: 2026-01-29 13:22:16+0000 0s autopkgtest [13:22:16]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [13:22:16]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.gs0vp5rc/out --timeout-copy=6000 --needs-internet=try --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:pkgconf --apt-upgrade libidn2 --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=pkgconf/2.5.1-2 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-cpu2-ram4-disk20-amd64 --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-14.secgroup --name adt-resolute-amd64-libidn2-20260129-132216-juju-7f2275-prod-proposed-migration-environment-2-df376afd-89a1-409e-812c-52896a6abc99 --image adt/ubuntu-resolute-amd64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-autopkgtest-workers-amd64 -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 4s Creating nova instance adt-resolute-amd64-libidn2-20260129-132216-juju-7f2275-prod-proposed-migration-environment-2-df376afd-89a1-409e-812c-52896a6abc99 from image adt/ubuntu-resolute-amd64-server-20260129.img (UUID c052dd91-e629-41e8-9bf0-bad94c4bd713)... 86s autopkgtest [13:23:42]: testbed dpkg architecture: amd64 86s autopkgtest [13:23:42]: testbed apt version: 3.1.14 86s autopkgtest [13:23:42]: @@@@@@@@@@@@@@@@@@@@ test bed setup 86s autopkgtest [13:23:42]: testbed release detected to be: None 87s autopkgtest [13:23:43]: updating testbed package index (apt update) 87s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 87s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 87s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 87s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 87s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [106 kB] 87s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1074 kB] 88s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [25.4 kB] 88s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [2820 B] 88s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main i386 Packages [114 kB] 88s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 Packages [132 kB] 88s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 c-n-f Metadata [4360 B] 88s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/restricted i386 Packages [3696 B] 88s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 Packages [12.3 kB] 88s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 c-n-f Metadata [336 B] 88s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 Packages [872 kB] 88s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/universe i386 Packages [357 kB] 88s Get:17 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 c-n-f Metadata [23.0 kB] 88s Get:18 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 Packages [23.2 kB] 88s Get:19 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse i386 Packages [3336 B] 88s Get:20 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 c-n-f Metadata [1036 B] 89s Fetched 2880 kB in 1s (2765 kB/s) 89s Reading package lists... 90s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 90s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 90s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 90s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 90s Reading package lists... 90s Reading package lists... 91s Building dependency tree... 91s Reading state information... 91s Calculating upgrade... 91s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 91s autopkgtest [13:23:47]: upgrading testbed (apt dist-upgrade and autopurge) 91s Reading package lists... 91s Building dependency tree... 91s Reading state information... 91s Calculating upgrade... 91s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 91s Reading package lists... 91s Building dependency tree... 91s Reading state information... 91s Solving dependencies... 92s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 94s autopkgtest [13:23:50]: testbed running kernel: Linux 6.18.0-9-generic #9-Ubuntu SMP PREEMPT_DYNAMIC Mon Jan 12 16:49:02 UTC 2026 94s autopkgtest [13:23:50]: @@@@@@@@@@@@@@@@@@@@ apt-source libidn2 96s Get:1 http://ftpmaster.internal/ubuntu resolute/main libidn2 2.3.8-4 (dsc) [2811 B] 96s Get:2 http://ftpmaster.internal/ubuntu resolute/main libidn2 2.3.8-4 (tar) [719 kB] 96s Get:3 http://ftpmaster.internal/ubuntu resolute/main libidn2 2.3.8-4 (asc) [1223 B] 96s Get:4 http://ftpmaster.internal/ubuntu resolute/main libidn2 2.3.8-4 (diff) [18.1 kB] 96s gpgv: Signature made Mon Aug 18 18:27:39 2025 UTC 96s gpgv: using RSA key 374D8CE4DB96E9CBD4C0972A606D084E4683C079 96s gpgv: Can't check signature: No public key 96s dpkg-source: warning: cannot verify inline signature for ./libidn2_2.3.8-4.dsc: no acceptable signature found 96s autopkgtest [13:23:52]: testing package libidn2 version 2.3.8-4 97s autopkgtest [13:23:53]: build not needed 99s autopkgtest [13:23:55]: test libidn2: preparing testbed 99s Reading package lists... 99s Building dependency tree... 99s Reading state information... 99s Solving dependencies... 99s The following NEW packages will be installed: 99s build-essential cpp cpp-15 cpp-15-x86-64-linux-gnu cpp-x86-64-linux-gnu g++ 99s g++-15 g++-15-x86-64-linux-gnu g++-x86-64-linux-gnu gcc gcc-15 99s gcc-15-x86-64-linux-gnu gcc-x86-64-linux-gnu libasan8 libcc1-0 libgcc-15-dev 99s libgomp1 libhwasan0 libidn2-dev libisl23 libitm1 liblsan0 libmpc3 99s libpkgconf7 libquadmath0 libstdc++-15-dev libtsan2 libubsan1 pkg-config 99s pkgconf pkgconf-bin 99s 0 upgraded, 31 newly installed, 0 to remove and 0 not upgraded. 99s Need to get 70.2 MB of archives. 99s After this operation, 238 MB of additional disk space will be used. 99s Get:1 http://ftpmaster.internal/ubuntu resolute/main amd64 libisl23 amd64 0.27-1build1 [691 kB] 99s Get:2 http://ftpmaster.internal/ubuntu resolute/main amd64 libmpc3 amd64 1.3.1-2 [54.8 kB] 99s Get:3 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp-15-x86-64-linux-gnu amd64 15.2.0-11ubuntu1 [12.9 MB] 101s Get:4 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp-15 amd64 15.2.0-11ubuntu1 [1030 B] 101s Get:5 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp-x86-64-linux-gnu amd64 4:15.2.0-4ubuntu1 [5746 B] 101s Get:6 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp amd64 4:15.2.0-4ubuntu1 [22.4 kB] 101s Get:7 http://ftpmaster.internal/ubuntu resolute/main amd64 libcc1-0 amd64 15.2.0-11ubuntu1 [47.4 kB] 101s Get:8 http://ftpmaster.internal/ubuntu resolute/main amd64 libgomp1 amd64 15.2.0-11ubuntu1 [151 kB] 101s Get:9 http://ftpmaster.internal/ubuntu resolute/main amd64 libitm1 amd64 15.2.0-11ubuntu1 [29.5 kB] 101s Get:10 http://ftpmaster.internal/ubuntu resolute/main amd64 libasan8 amd64 15.2.0-11ubuntu1 [3070 kB] 101s Get:11 http://ftpmaster.internal/ubuntu resolute/main amd64 liblsan0 amd64 15.2.0-11ubuntu1 [1360 kB] 101s Get:12 http://ftpmaster.internal/ubuntu resolute/main amd64 libtsan2 amd64 15.2.0-11ubuntu1 [2757 kB] 101s Get:13 http://ftpmaster.internal/ubuntu resolute/main amd64 libubsan1 amd64 15.2.0-11ubuntu1 [1210 kB] 101s Get:14 http://ftpmaster.internal/ubuntu resolute/main amd64 libhwasan0 amd64 15.2.0-11ubuntu1 [1685 kB] 101s Get:15 http://ftpmaster.internal/ubuntu resolute/main amd64 libquadmath0 amd64 15.2.0-11ubuntu1 [153 kB] 101s Get:16 http://ftpmaster.internal/ubuntu resolute/main amd64 libgcc-15-dev amd64 15.2.0-11ubuntu1 [2863 kB] 101s Get:17 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-15-x86-64-linux-gnu amd64 15.2.0-11ubuntu1 [25.4 MB] 102s Get:18 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-15 amd64 15.2.0-11ubuntu1 [528 kB] 102s Get:19 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-x86-64-linux-gnu amd64 4:15.2.0-4ubuntu1 [1208 B] 102s Get:20 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc amd64 4:15.2.0-4ubuntu1 [5024 B] 102s Get:21 http://ftpmaster.internal/ubuntu resolute/main amd64 libstdc++-15-dev amd64 15.2.0-11ubuntu1 [2574 kB] 102s Get:22 http://ftpmaster.internal/ubuntu resolute/main amd64 g++-15-x86-64-linux-gnu amd64 15.2.0-11ubuntu1 [14.4 MB] 102s Get:23 http://ftpmaster.internal/ubuntu resolute/main amd64 g++-15 amd64 15.2.0-11ubuntu1 [24.6 kB] 102s Get:24 http://ftpmaster.internal/ubuntu resolute/main amd64 g++-x86-64-linux-gnu amd64 4:15.2.0-4ubuntu1 [966 B] 102s Get:25 http://ftpmaster.internal/ubuntu resolute/main amd64 g++ amd64 4:15.2.0-4ubuntu1 [1100 B] 102s Get:26 http://ftpmaster.internal/ubuntu resolute/main amd64 build-essential amd64 12.12ubuntu2 [5256 B] 102s Get:27 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 libpkgconf7 amd64 2.5.1-2 [38.7 kB] 102s Get:28 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 pkgconf-bin amd64 2.5.1-2 [22.8 kB] 102s Get:29 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 pkgconf amd64 2.5.1-2 [20.0 kB] 102s Get:30 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 pkg-config amd64 2.5.1-2 [7536 B] 102s Get:31 http://ftpmaster.internal/ubuntu resolute/main amd64 libidn2-dev amd64 2.3.8-4 [123 kB] 102s Fetched 70.2 MB in 3s (23.4 MB/s) 102s Selecting previously unselected package libisl23:amd64. 102s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 124211 files and directories currently installed.) 102s Preparing to unpack .../00-libisl23_0.27-1build1_amd64.deb ... 102s Unpacking libisl23:amd64 (0.27-1build1) ... 102s Selecting previously unselected package libmpc3:amd64. 102s Preparing to unpack .../01-libmpc3_1.3.1-2_amd64.deb ... 102s Unpacking libmpc3:amd64 (1.3.1-2) ... 102s Selecting previously unselected package cpp-15-x86-64-linux-gnu. 102s Preparing to unpack .../02-cpp-15-x86-64-linux-gnu_15.2.0-11ubuntu1_amd64.deb ... 102s Unpacking cpp-15-x86-64-linux-gnu (15.2.0-11ubuntu1) ... 103s Selecting previously unselected package cpp-15. 103s Preparing to unpack .../03-cpp-15_15.2.0-11ubuntu1_amd64.deb ... 103s Unpacking cpp-15 (15.2.0-11ubuntu1) ... 103s Selecting previously unselected package cpp-x86-64-linux-gnu. 103s Preparing to unpack .../04-cpp-x86-64-linux-gnu_4%3a15.2.0-4ubuntu1_amd64.deb ... 103s Unpacking cpp-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 103s Selecting previously unselected package cpp. 103s Preparing to unpack .../05-cpp_4%3a15.2.0-4ubuntu1_amd64.deb ... 103s Unpacking cpp (4:15.2.0-4ubuntu1) ... 103s Selecting previously unselected package libcc1-0:amd64. 103s Preparing to unpack .../06-libcc1-0_15.2.0-11ubuntu1_amd64.deb ... 103s Unpacking libcc1-0:amd64 (15.2.0-11ubuntu1) ... 103s Selecting previously unselected package libgomp1:amd64. 103s Preparing to unpack .../07-libgomp1_15.2.0-11ubuntu1_amd64.deb ... 103s Unpacking libgomp1:amd64 (15.2.0-11ubuntu1) ... 103s Selecting previously unselected package libitm1:amd64. 103s Preparing to unpack .../08-libitm1_15.2.0-11ubuntu1_amd64.deb ... 103s Unpacking libitm1:amd64 (15.2.0-11ubuntu1) ... 103s Selecting previously unselected package libasan8:amd64. 103s Preparing to unpack .../09-libasan8_15.2.0-11ubuntu1_amd64.deb ... 103s Unpacking libasan8:amd64 (15.2.0-11ubuntu1) ... 103s Selecting previously unselected package liblsan0:amd64. 103s Preparing to unpack .../10-liblsan0_15.2.0-11ubuntu1_amd64.deb ... 103s Unpacking liblsan0:amd64 (15.2.0-11ubuntu1) ... 103s Selecting previously unselected package libtsan2:amd64. 103s Preparing to unpack .../11-libtsan2_15.2.0-11ubuntu1_amd64.deb ... 103s Unpacking libtsan2:amd64 (15.2.0-11ubuntu1) ... 103s Selecting previously unselected package libubsan1:amd64. 103s Preparing to unpack .../12-libubsan1_15.2.0-11ubuntu1_amd64.deb ... 103s Unpacking libubsan1:amd64 (15.2.0-11ubuntu1) ... 103s Selecting previously unselected package libhwasan0:amd64. 103s Preparing to unpack .../13-libhwasan0_15.2.0-11ubuntu1_amd64.deb ... 103s Unpacking libhwasan0:amd64 (15.2.0-11ubuntu1) ... 103s Selecting previously unselected package libquadmath0:amd64. 103s Preparing to unpack .../14-libquadmath0_15.2.0-11ubuntu1_amd64.deb ... 103s Unpacking libquadmath0:amd64 (15.2.0-11ubuntu1) ... 103s Selecting previously unselected package libgcc-15-dev:amd64. 103s Preparing to unpack .../15-libgcc-15-dev_15.2.0-11ubuntu1_amd64.deb ... 103s Unpacking libgcc-15-dev:amd64 (15.2.0-11ubuntu1) ... 103s Selecting previously unselected package gcc-15-x86-64-linux-gnu. 103s Preparing to unpack .../16-gcc-15-x86-64-linux-gnu_15.2.0-11ubuntu1_amd64.deb ... 103s Unpacking gcc-15-x86-64-linux-gnu (15.2.0-11ubuntu1) ... 103s Selecting previously unselected package gcc-15. 103s Preparing to unpack .../17-gcc-15_15.2.0-11ubuntu1_amd64.deb ... 103s Unpacking gcc-15 (15.2.0-11ubuntu1) ... 103s Selecting previously unselected package gcc-x86-64-linux-gnu. 103s Preparing to unpack .../18-gcc-x86-64-linux-gnu_4%3a15.2.0-4ubuntu1_amd64.deb ... 103s Unpacking gcc-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 103s Selecting previously unselected package gcc. 103s Preparing to unpack .../19-gcc_4%3a15.2.0-4ubuntu1_amd64.deb ... 103s Unpacking gcc (4:15.2.0-4ubuntu1) ... 103s Selecting previously unselected package libstdc++-15-dev:amd64. 103s Preparing to unpack .../20-libstdc++-15-dev_15.2.0-11ubuntu1_amd64.deb ... 103s Unpacking libstdc++-15-dev:amd64 (15.2.0-11ubuntu1) ... 103s Selecting previously unselected package g++-15-x86-64-linux-gnu. 103s Preparing to unpack .../21-g++-15-x86-64-linux-gnu_15.2.0-11ubuntu1_amd64.deb ... 103s Unpacking g++-15-x86-64-linux-gnu (15.2.0-11ubuntu1) ... 103s Selecting previously unselected package g++-15. 103s Preparing to unpack .../22-g++-15_15.2.0-11ubuntu1_amd64.deb ... 103s Unpacking g++-15 (15.2.0-11ubuntu1) ... 103s Selecting previously unselected package g++-x86-64-linux-gnu. 103s Preparing to unpack .../23-g++-x86-64-linux-gnu_4%3a15.2.0-4ubuntu1_amd64.deb ... 103s Unpacking g++-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 103s Selecting previously unselected package g++. 103s Preparing to unpack .../24-g++_4%3a15.2.0-4ubuntu1_amd64.deb ... 103s Unpacking g++ (4:15.2.0-4ubuntu1) ... 103s Selecting previously unselected package build-essential. 103s Preparing to unpack .../25-build-essential_12.12ubuntu2_amd64.deb ... 103s Unpacking build-essential (12.12ubuntu2) ... 103s Selecting previously unselected package libpkgconf7:amd64. 103s Preparing to unpack .../26-libpkgconf7_2.5.1-2_amd64.deb ... 103s Unpacking libpkgconf7:amd64 (2.5.1-2) ... 103s Selecting previously unselected package pkgconf-bin. 103s Preparing to unpack .../27-pkgconf-bin_2.5.1-2_amd64.deb ... 103s Unpacking pkgconf-bin (2.5.1-2) ... 103s Selecting previously unselected package pkgconf:amd64. 103s Preparing to unpack .../28-pkgconf_2.5.1-2_amd64.deb ... 103s Unpacking pkgconf:amd64 (2.5.1-2) ... 103s Selecting previously unselected package pkg-config:amd64. 103s Preparing to unpack .../29-pkg-config_2.5.1-2_amd64.deb ... 103s Unpacking pkg-config:amd64 (2.5.1-2) ... 103s Selecting previously unselected package libidn2-dev:amd64. 103s Preparing to unpack .../30-libidn2-dev_2.3.8-4_amd64.deb ... 103s Unpacking libidn2-dev:amd64 (2.3.8-4) ... 103s Setting up libpkgconf7:amd64 (2.5.1-2) ... 103s Setting up libgomp1:amd64 (15.2.0-11ubuntu1) ... 103s Setting up libquadmath0:amd64 (15.2.0-11ubuntu1) ... 103s Setting up libmpc3:amd64 (1.3.1-2) ... 103s Setting up pkgconf-bin (2.5.1-2) ... 103s Setting up libidn2-dev:amd64 (2.3.8-4) ... 103s Setting up libubsan1:amd64 (15.2.0-11ubuntu1) ... 103s Setting up libhwasan0:amd64 (15.2.0-11ubuntu1) ... 103s Setting up libasan8:amd64 (15.2.0-11ubuntu1) ... 103s Setting up libtsan2:amd64 (15.2.0-11ubuntu1) ... 103s Setting up libisl23:amd64 (0.27-1build1) ... 103s Setting up libcc1-0:amd64 (15.2.0-11ubuntu1) ... 103s Setting up liblsan0:amd64 (15.2.0-11ubuntu1) ... 103s Setting up libitm1:amd64 (15.2.0-11ubuntu1) ... 103s Setting up libgcc-15-dev:amd64 (15.2.0-11ubuntu1) ... 103s Setting up cpp-15-x86-64-linux-gnu (15.2.0-11ubuntu1) ... 103s Setting up pkgconf:amd64 (2.5.1-2) ... 103s Setting up gcc-15-x86-64-linux-gnu (15.2.0-11ubuntu1) ... 103s Setting up libstdc++-15-dev:amd64 (15.2.0-11ubuntu1) ... 103s Setting up pkg-config:amd64 (2.5.1-2) ... 103s Setting up cpp-15 (15.2.0-11ubuntu1) ... 103s Setting up cpp-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 103s Setting up g++-15-x86-64-linux-gnu (15.2.0-11ubuntu1) ... 103s Setting up gcc-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 103s Setting up gcc-15 (15.2.0-11ubuntu1) ... 103s Setting up cpp (4:15.2.0-4ubuntu1) ... 103s Setting up g++-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 103s Setting up g++-15 (15.2.0-11ubuntu1) ... 103s Setting up gcc (4:15.2.0-4ubuntu1) ... 103s Setting up g++ (4:15.2.0-4ubuntu1) ... 103s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 103s Setting up build-essential (12.12ubuntu2) ... 103s Processing triggers for man-db (2.13.1-1) ... 104s Processing triggers for libc-bin (2.42-2ubuntu4) ... 105s autopkgtest [13:24:01]: test libidn2: [----------------------- 105s idn2_free(3) libidn2 idn2_free(3) 105s 105s NAME 105s idn2_free - API function 105s 105s SYNOPSIS 105s #include 105s 105s void idn2_free(void * ptr); 105s 105s ARGUMENTS 105s void * ptr pointer to deallocate 105s 105s DESCRIPTION 105s Call free(3) on the given pointer. 105s 105s This function is typically only useful on systems where the library mal‐ 105s loc heap is different from the library caller malloc heap, which happens 105s on Windows when the library is a separate DLL. 105s 105s REPORTING BUGS 105s Report bugs to . 105s General guidelines for reporting bugs: https://www.gnu.org/gethelp/ 105s Libidn2 home page: https://www.gnu.org/software/libidn2/ 105s 105s COPYRIGHT 105s Copyright © 2002-2025 Simon Josefsson. 105s Copying and distribution of this file, with or without modification, are 105s permitted in any medium without royalty provided the copyright notice 105s and this notice are preserved. 105s 105s SEE ALSO 105s The full documentation for libidn2 is maintained as a Texinfo manual. 105s If the info and libidn2 programs are properly installed at your site, 105s the command 105s 105s info libidn2 105s 105s should give you access to the complete manual. As an alternative you 105s may obtain the manual from: 105s 105s https://www.gnu.org/software/libidn/libidn2/manual/ 105s 105s libidn2 2.3.8 idn2_free(3) 105s PASS: man 105s ------------------------------------------------------------------------------------------------ 105s IDNA2008 Register 105s 105s # Result Output A-label input U-label input 105s ------------------------------------------------------------------------------------------------ 105s 0 IDN2_OK xn--rksmrgs-5wao1o xn--rksmrgs-5wao1o räksmörgås 105s 1 IDN2_OK xn--sharp-pqa (null) sharpß 105s 2 IDN2_OK xn--sharp-pqa xn--sharp-pqa sharpß 105s 3 IDN2_INVALID_ALABEL foo (null) 105s 4 IDN2_OK foo (null) foo 105s 5 IDN2_OK xn--rksmrgs-5wao1o (null) räksmörgås 105s 6 IDN2_CONTEXTO (null) · 105s 7 IDN2_CONTEXTO (null) a· 105s 8 IDN2_CONTEXTO (null) ·a 105s 9 IDN2_CONTEXTO (null) a·a 105s 10 IDN2_OK xn--ll-0ea (null) l·l 105s 11 IDN2_OK xn--alla-6ha (null) al·la 105s 12 IDN2_CONTEXTO (null) ͵ 105s 13 IDN2_CONTEXTO (null) ͵a 105s 14 IDN2_CONTEXTO (null) ͵a͵ϳ 105s 15 IDN2_CONTEXTO (null) ͵ϳ͵a 105s 16 IDN2_OK xn--wva6w (null) ͵ϳ 105s 17 IDN2_OK xn--wvaa19ab (null) ͵ϳ͵ϳ 105s 18 IDN2_CONTEXTO (null) ׳ 105s 19 IDN2_CONTEXTO (null) a׳ 105s 20 IDN2_CONTEXTO (null) a׳א׳ 105s 21 IDN2_CONTEXTO (null) א׳a׳ 105s 22 IDN2_OK xn--4db4e (null) א׳ 105s 23 IDN2_OK xn--4dbbb9k (null) בא׳ב 105s 24 IDN2_CONTEXTO (null) ״ 105s 25 IDN2_CONTEXTO (null) a״ 105s 26 IDN2_CONTEXTO (null) a״א 105s 27 IDN2_OK xn--4db6e (null) א״ 105s 28 IDN2_OK xn--4dbbb3l (null) בא״ב 105s 29 IDN2_BIDI (null) ٠ 105s 30 IDN2_OK xn--ggb0k (null) ء٠ 105s 31 IDN2_OK xn--ggb82b (null) ء۰ 105s 32 IDN2_OK xn--ggbaa4w (null) ء٠ءء 105s 33 IDN2_CONTEXTO (null) ء٠۰ 105s 34 IDN2_CONTEXTO (null) ء٠ءء۰ 105s 35 IDN2_CONTEXTO (null) ء۰ءء٠ 105s 36 IDN2_CONTEXTO (null) ٠ء۰ءء٠ 105s 37 IDN2_CONTEXTO (null) ・ 105s 38 IDN2_CONTEXTO (null) foo・ 105s 39 IDN2_CONTEXTO (null) foo・bar 105s 40 IDN2_OK xn--foobarbaz-b23h61e (null) foo・barぁbaz 105s 41 IDN2_OK xn--foobarbaz-qu4h06a (null) foo・barァbaz 105s 42 IDN2_OK xn--foobarbaz-ql3hk3g (null) foo・bar〇baz 105s 43 IDN2_OK xn--foobarbaz-dl5hq7z (null) foo・bar㐀baz 105s 44 IDN2_OK xn--foobarbaz-dl5hq7z (null) foo・bar㐀baz 105s 45 IDN2_OK xn--dominiomuylargoconmuchas-olcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa xn--dominiomuylargoconmuchas-olcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa dominiomuylargoconmuchasññññññññññññññññññññññññññññññññ 105s 46 IDN2_TOO_BIG_LABEL xn--dominiomuylargoconmuchas-olcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa dominiomuylargoconmuchasñññññññññññññññññññññññññññññññññ 105s ------------------------------------------------------------------------------------------------ 105s 105s error_count: 0 105s PASS: tests/test-register.c 105s 105s error_count: 0 105s PASS: tests/test-strerror.c 105s PASS: gcc 105s PASS: run 105s autopkgtest [13:24:01]: test libidn2: -----------------------] 106s autopkgtest [13:24:02]: test libidn2: - - - - - - - - - - results - - - - - - - - - - 106s libidn2 PASS 106s autopkgtest [13:24:02]: test idn2: preparing testbed 126s Creating nova instance adt-resolute-amd64-libidn2-20260129-132216-juju-7f2275-prod-proposed-migration-environment-2-df376afd-89a1-409e-812c-52896a6abc99 from image adt/ubuntu-resolute-amd64-server-20260129.img (UUID c052dd91-e629-41e8-9bf0-bad94c4bd713)... 200s autopkgtest [13:25:36]: testbed dpkg architecture: amd64 200s autopkgtest [13:25:36]: testbed apt version: 3.1.14 200s autopkgtest [13:25:36]: @@@@@@@@@@@@@@@@@@@@ test bed setup 200s autopkgtest [13:25:36]: testbed release detected to be: resolute 201s autopkgtest [13:25:37]: updating testbed package index (apt update) 201s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 201s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 201s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 201s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 201s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [25.4 kB] 201s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [106 kB] 201s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [2820 B] 201s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1074 kB] 201s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 Packages [132 kB] 201s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main i386 Packages [114 kB] 201s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 c-n-f Metadata [4360 B] 201s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 Packages [12.3 kB] 201s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/restricted i386 Packages [3696 B] 201s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 c-n-f Metadata [336 B] 202s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 Packages [872 kB] 202s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/universe i386 Packages [357 kB] 202s Get:17 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 c-n-f Metadata [23.0 kB] 202s Get:18 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 Packages [23.2 kB] 202s Get:19 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse i386 Packages [3336 B] 202s Get:20 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 c-n-f Metadata [1036 B] 202s Fetched 2880 kB in 1s (3562 kB/s) 203s Reading package lists... 203s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 203s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 203s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 203s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 204s Reading package lists... 204s Reading package lists... 204s Building dependency tree... 204s Reading state information... 204s Calculating upgrade... 204s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 204s autopkgtest [13:25:40]: upgrading testbed (apt dist-upgrade and autopurge) 204s Reading package lists... 205s Building dependency tree... 205s Reading state information... 205s Calculating upgrade... 205s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 205s Reading package lists... 205s Building dependency tree... 205s Reading state information... 205s Solving dependencies... 205s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 207s Reading package lists... 207s Building dependency tree... 207s Reading state information... 208s Solving dependencies... 208s The following NEW packages will be installed: 208s build-essential cpp cpp-15 cpp-15-x86-64-linux-gnu cpp-x86-64-linux-gnu g++ 208s g++-15 g++-15-x86-64-linux-gnu g++-x86-64-linux-gnu gcc gcc-15 208s gcc-15-x86-64-linux-gnu gcc-x86-64-linux-gnu idn2 libasan8 libcc1-0 208s libgcc-15-dev libgomp1 libhwasan0 libisl23 libitm1 liblsan0 libmpc3 208s libquadmath0 libstdc++-15-dev libtsan2 libubsan1 208s 0 upgraded, 27 newly installed, 0 to remove and 0 not upgraded. 208s Need to get 70.0 MB of archives. 208s After this operation, 237 MB of additional disk space will be used. 208s Get:1 http://ftpmaster.internal/ubuntu resolute/main amd64 libisl23 amd64 0.27-1build1 [691 kB] 208s Get:2 http://ftpmaster.internal/ubuntu resolute/main amd64 libmpc3 amd64 1.3.1-2 [54.8 kB] 208s Get:3 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp-15-x86-64-linux-gnu amd64 15.2.0-11ubuntu1 [12.9 MB] 208s Get:4 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp-15 amd64 15.2.0-11ubuntu1 [1030 B] 208s Get:5 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp-x86-64-linux-gnu amd64 4:15.2.0-4ubuntu1 [5746 B] 208s Get:6 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp amd64 4:15.2.0-4ubuntu1 [22.4 kB] 208s Get:7 http://ftpmaster.internal/ubuntu resolute/main amd64 libcc1-0 amd64 15.2.0-11ubuntu1 [47.4 kB] 208s Get:8 http://ftpmaster.internal/ubuntu resolute/main amd64 libgomp1 amd64 15.2.0-11ubuntu1 [151 kB] 208s Get:9 http://ftpmaster.internal/ubuntu resolute/main amd64 libitm1 amd64 15.2.0-11ubuntu1 [29.5 kB] 208s Get:10 http://ftpmaster.internal/ubuntu resolute/main amd64 libasan8 amd64 15.2.0-11ubuntu1 [3070 kB] 208s Get:11 http://ftpmaster.internal/ubuntu resolute/main amd64 liblsan0 amd64 15.2.0-11ubuntu1 [1360 kB] 208s Get:12 http://ftpmaster.internal/ubuntu resolute/main amd64 libtsan2 amd64 15.2.0-11ubuntu1 [2757 kB] 208s Get:13 http://ftpmaster.internal/ubuntu resolute/main amd64 libubsan1 amd64 15.2.0-11ubuntu1 [1210 kB] 208s Get:14 http://ftpmaster.internal/ubuntu resolute/main amd64 libhwasan0 amd64 15.2.0-11ubuntu1 [1685 kB] 208s Get:15 http://ftpmaster.internal/ubuntu resolute/main amd64 libquadmath0 amd64 15.2.0-11ubuntu1 [153 kB] 208s Get:16 http://ftpmaster.internal/ubuntu resolute/main amd64 libgcc-15-dev amd64 15.2.0-11ubuntu1 [2863 kB] 208s Get:17 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-15-x86-64-linux-gnu amd64 15.2.0-11ubuntu1 [25.4 MB] 209s Get:18 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-15 amd64 15.2.0-11ubuntu1 [528 kB] 209s Get:19 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-x86-64-linux-gnu amd64 4:15.2.0-4ubuntu1 [1208 B] 209s Get:20 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc amd64 4:15.2.0-4ubuntu1 [5024 B] 209s Get:21 http://ftpmaster.internal/ubuntu resolute/main amd64 libstdc++-15-dev amd64 15.2.0-11ubuntu1 [2574 kB] 209s Get:22 http://ftpmaster.internal/ubuntu resolute/main amd64 g++-15-x86-64-linux-gnu amd64 15.2.0-11ubuntu1 [14.4 MB] 209s Get:23 http://ftpmaster.internal/ubuntu resolute/main amd64 g++-15 amd64 15.2.0-11ubuntu1 [24.6 kB] 209s Get:24 http://ftpmaster.internal/ubuntu resolute/main amd64 g++-x86-64-linux-gnu amd64 4:15.2.0-4ubuntu1 [966 B] 209s Get:25 http://ftpmaster.internal/ubuntu resolute/main amd64 g++ amd64 4:15.2.0-4ubuntu1 [1100 B] 209s Get:26 http://ftpmaster.internal/ubuntu resolute/main amd64 build-essential amd64 12.12ubuntu2 [5256 B] 209s Get:27 http://ftpmaster.internal/ubuntu resolute/universe amd64 idn2 amd64 2.3.8-4 [12.8 kB] 209s Fetched 70.0 MB in 2s (46.1 MB/s) 209s Selecting previously unselected package libisl23:amd64. 209s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 124211 files and directories currently installed.) 209s Preparing to unpack .../00-libisl23_0.27-1build1_amd64.deb ... 209s Unpacking libisl23:amd64 (0.27-1build1) ... 209s Selecting previously unselected package libmpc3:amd64. 210s Preparing to unpack .../01-libmpc3_1.3.1-2_amd64.deb ... 210s Unpacking libmpc3:amd64 (1.3.1-2) ... 210s Selecting previously unselected package cpp-15-x86-64-linux-gnu. 210s Preparing to unpack .../02-cpp-15-x86-64-linux-gnu_15.2.0-11ubuntu1_amd64.deb ... 210s Unpacking cpp-15-x86-64-linux-gnu (15.2.0-11ubuntu1) ... 210s Selecting previously unselected package cpp-15. 210s Preparing to unpack .../03-cpp-15_15.2.0-11ubuntu1_amd64.deb ... 210s Unpacking cpp-15 (15.2.0-11ubuntu1) ... 210s Selecting previously unselected package cpp-x86-64-linux-gnu. 210s Preparing to unpack .../04-cpp-x86-64-linux-gnu_4%3a15.2.0-4ubuntu1_amd64.deb ... 210s Unpacking cpp-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 210s Selecting previously unselected package cpp. 210s Preparing to unpack .../05-cpp_4%3a15.2.0-4ubuntu1_amd64.deb ... 210s Unpacking cpp (4:15.2.0-4ubuntu1) ... 210s Selecting previously unselected package libcc1-0:amd64. 210s Preparing to unpack .../06-libcc1-0_15.2.0-11ubuntu1_amd64.deb ... 210s Unpacking libcc1-0:amd64 (15.2.0-11ubuntu1) ... 210s Selecting previously unselected package libgomp1:amd64. 210s Preparing to unpack .../07-libgomp1_15.2.0-11ubuntu1_amd64.deb ... 210s Unpacking libgomp1:amd64 (15.2.0-11ubuntu1) ... 210s Selecting previously unselected package libitm1:amd64. 210s Preparing to unpack .../08-libitm1_15.2.0-11ubuntu1_amd64.deb ... 210s Unpacking libitm1:amd64 (15.2.0-11ubuntu1) ... 210s Selecting previously unselected package libasan8:amd64. 210s Preparing to unpack .../09-libasan8_15.2.0-11ubuntu1_amd64.deb ... 210s Unpacking libasan8:amd64 (15.2.0-11ubuntu1) ... 210s Selecting previously unselected package liblsan0:amd64. 210s Preparing to unpack .../10-liblsan0_15.2.0-11ubuntu1_amd64.deb ... 210s Unpacking liblsan0:amd64 (15.2.0-11ubuntu1) ... 210s Selecting previously unselected package libtsan2:amd64. 210s Preparing to unpack .../11-libtsan2_15.2.0-11ubuntu1_amd64.deb ... 210s Unpacking libtsan2:amd64 (15.2.0-11ubuntu1) ... 210s Selecting previously unselected package libubsan1:amd64. 210s Preparing to unpack .../12-libubsan1_15.2.0-11ubuntu1_amd64.deb ... 210s Unpacking libubsan1:amd64 (15.2.0-11ubuntu1) ... 210s Selecting previously unselected package libhwasan0:amd64. 210s Preparing to unpack .../13-libhwasan0_15.2.0-11ubuntu1_amd64.deb ... 210s Unpacking libhwasan0:amd64 (15.2.0-11ubuntu1) ... 210s Selecting previously unselected package libquadmath0:amd64. 210s Preparing to unpack .../14-libquadmath0_15.2.0-11ubuntu1_amd64.deb ... 210s Unpacking libquadmath0:amd64 (15.2.0-11ubuntu1) ... 210s Selecting previously unselected package libgcc-15-dev:amd64. 210s Preparing to unpack .../15-libgcc-15-dev_15.2.0-11ubuntu1_amd64.deb ... 210s Unpacking libgcc-15-dev:amd64 (15.2.0-11ubuntu1) ... 210s Selecting previously unselected package gcc-15-x86-64-linux-gnu. 210s Preparing to unpack .../16-gcc-15-x86-64-linux-gnu_15.2.0-11ubuntu1_amd64.deb ... 210s Unpacking gcc-15-x86-64-linux-gnu (15.2.0-11ubuntu1) ... 210s Selecting previously unselected package gcc-15. 210s Preparing to unpack .../17-gcc-15_15.2.0-11ubuntu1_amd64.deb ... 210s Unpacking gcc-15 (15.2.0-11ubuntu1) ... 210s Selecting previously unselected package gcc-x86-64-linux-gnu. 210s Preparing to unpack .../18-gcc-x86-64-linux-gnu_4%3a15.2.0-4ubuntu1_amd64.deb ... 210s Unpacking gcc-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 210s Selecting previously unselected package gcc. 210s Preparing to unpack .../19-gcc_4%3a15.2.0-4ubuntu1_amd64.deb ... 210s Unpacking gcc (4:15.2.0-4ubuntu1) ... 210s Selecting previously unselected package libstdc++-15-dev:amd64. 210s Preparing to unpack .../20-libstdc++-15-dev_15.2.0-11ubuntu1_amd64.deb ... 210s Unpacking libstdc++-15-dev:amd64 (15.2.0-11ubuntu1) ... 210s Selecting previously unselected package g++-15-x86-64-linux-gnu. 210s Preparing to unpack .../21-g++-15-x86-64-linux-gnu_15.2.0-11ubuntu1_amd64.deb ... 210s Unpacking g++-15-x86-64-linux-gnu (15.2.0-11ubuntu1) ... 210s Selecting previously unselected package g++-15. 210s Preparing to unpack .../22-g++-15_15.2.0-11ubuntu1_amd64.deb ... 210s Unpacking g++-15 (15.2.0-11ubuntu1) ... 210s Selecting previously unselected package g++-x86-64-linux-gnu. 210s Preparing to unpack .../23-g++-x86-64-linux-gnu_4%3a15.2.0-4ubuntu1_amd64.deb ... 210s Unpacking g++-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 210s Selecting previously unselected package g++. 210s Preparing to unpack .../24-g++_4%3a15.2.0-4ubuntu1_amd64.deb ... 210s Unpacking g++ (4:15.2.0-4ubuntu1) ... 210s Selecting previously unselected package build-essential. 210s Preparing to unpack .../25-build-essential_12.12ubuntu2_amd64.deb ... 210s Unpacking build-essential (12.12ubuntu2) ... 210s Selecting previously unselected package idn2. 210s Preparing to unpack .../26-idn2_2.3.8-4_amd64.deb ... 210s Unpacking idn2 (2.3.8-4) ... 210s Setting up idn2 (2.3.8-4) ... 210s Setting up libgomp1:amd64 (15.2.0-11ubuntu1) ... 210s Setting up libquadmath0:amd64 (15.2.0-11ubuntu1) ... 210s Setting up libmpc3:amd64 (1.3.1-2) ... 210s Setting up libubsan1:amd64 (15.2.0-11ubuntu1) ... 210s Setting up libhwasan0:amd64 (15.2.0-11ubuntu1) ... 210s Setting up libasan8:amd64 (15.2.0-11ubuntu1) ... 210s Setting up libtsan2:amd64 (15.2.0-11ubuntu1) ... 210s Setting up libisl23:amd64 (0.27-1build1) ... 210s Setting up libcc1-0:amd64 (15.2.0-11ubuntu1) ... 210s Setting up liblsan0:amd64 (15.2.0-11ubuntu1) ... 210s Setting up libitm1:amd64 (15.2.0-11ubuntu1) ... 210s Setting up libgcc-15-dev:amd64 (15.2.0-11ubuntu1) ... 210s Setting up cpp-15-x86-64-linux-gnu (15.2.0-11ubuntu1) ... 210s Setting up gcc-15-x86-64-linux-gnu (15.2.0-11ubuntu1) ... 210s Setting up libstdc++-15-dev:amd64 (15.2.0-11ubuntu1) ... 210s Setting up cpp-15 (15.2.0-11ubuntu1) ... 210s Setting up cpp-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 210s Setting up g++-15-x86-64-linux-gnu (15.2.0-11ubuntu1) ... 210s Setting up gcc-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 210s Setting up gcc-15 (15.2.0-11ubuntu1) ... 210s Setting up cpp (4:15.2.0-4ubuntu1) ... 210s Setting up g++-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 210s Setting up g++-15 (15.2.0-11ubuntu1) ... 210s Setting up gcc (4:15.2.0-4ubuntu1) ... 210s Setting up g++ (4:15.2.0-4ubuntu1) ... 210s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 210s Setting up build-essential (12.12ubuntu2) ... 210s Processing triggers for man-db (2.13.1-1) ... 211s Processing triggers for libc-bin (2.42-2ubuntu4) ... 213s autopkgtest [13:25:49]: test idn2: [----------------------- 213s idn2 (Libidn2) 2.3.8 213s Packaged by Debian (2.3.8-4) 213s Copyright (C) 2011-2025 Simon Josefsson, Tim Ruehsen. 213s License GPLv3+: GNU GPL version 3 or later . 213s This is free software: you are free to change and redistribute it. 213s There is NO WARRANTY, to the extent permitted by law. 213s 213s Written by Simon Josefsson, Tim Ruehsen. 213s PASS: idn2 --version 213s Usage: idn2 [OPTION]... [STRINGS]... 213s Internationalized Domain Name (IDNA2008) convert STRINGS, or standard input. 213s 213s Command line interface to the Libidn2 implementation of IDNA2008. 213s 213s All strings are expected to be encoded in the locale charset. 213s 213s To process a string that starts with `-', for example `-foo', use `--' 213s to signal the end of parameters, as in `idn2 --quiet -- -foo'. 213s 213s Mandatory arguments to long options are mandatory for short options too. 213s -h, --help Print help and exit 213s -V, --version Print version and exit 213s -d, --decode Decode (punycode) domain name 213s -l, --lookup Lookup domain name (default) 213s -r, --register Register label 213s -T, --tr46t Enable TR46 transitional processing 213s -N, --tr46nt Enable TR46 non-transitional processing 213s --no-tr46 Disable TR46 processing 213s --usestd3asciirules Enable STD3 ASCII rules 213s --no-alabelroundtrip Disable A-label roundtrip for lookups 213s --debug Print debugging information 213s --quiet Silent operation 213s 213s Report bugs to: help-libidn@gnu.org 213s Report Debian bugs to: https://bugs.debian.org/ 213s Libidn2 home page: 213s General help using GNU software: 213s PASS: idn2 --help 213s idn2 (Libidn2) 2.3.8 213s Packaged by Debian (2.3.8-4) 213s Copyright (C) 2011-2025 Simon Josefsson, Tim Ruehsen. 213s License GPLv3+: GNU GPL version 3 or later . 213s This is free software: you are free to change and redistribute it. 213s There is NO WARRANTY, to the extent permitted by law. 213s 213s Written by Simon Josefsson, Tim Ruehsen. 213s PASS: idn2 --version 213s IDN2(1) User Commands IDN2(1) 213s 213s NAME 213s idn2 - Libidn2 Internationalized Domain Names conversion tool 213s 213s SYNOPSIS 213s idn2 [OPTION]... [STRINGS]... 213s 213s DESCRIPTION 213s The idn2 tool converts DNS domains from UTF-8 to ASCII compatible encod‐ 213s ing (ACE) form, as used in the DNS protocol. The encoding format is the 213s Internationalized Domain Name (IDNA2008/TR46) format. 213s 213s Internationalized Domain Name (IDNA2008) convert STRINGS, or standard 213s input. 213s 213s Command line interface to the Libidn2 implementation of IDNA2008. 213s 213s All strings are expected to be encoded in the locale charset. 213s 213s To process a string that starts with `-', for example `-foo', use `--' 213s to signal the end of parameters, as in `idn2 --quiet -- -foo'. 213s 213s Mandatory arguments to long options are mandatory for short options too. 213s 213s -h, --help 213s Print help and exit 213s 213s -V, --version 213s Print version and exit 213s 213s -d, --decode 213s Decode (punycode) domain name 213s 213s -l, --lookup 213s Lookup domain name (default) 213s 213s -r, --register 213s Register label 213s 213s -T, --tr46t 213s Enable TR46 transitional processing 213s 213s -N, --tr46nt 213s Enable TR46 non-transitional processing 213s 213s --no-tr46 213s Disable TR46 processing 213s 213s --usestd3asciirules 213s Enable STD3 ASCII rules 213s 213s --no-alabelroundtrip 213s Disable A-label roundtrip for lookups 213s 213s --debug 213s Print debugging information 213s 213s --quiet 213s Silent operation 213s 213s AUTHOR 213s Written by Simon Josefsson, Tim Ruehsen. 213s 213s REPORTING BUGS 213s Report bugs to: help-libidn@gnu.org 213s 213s Report Debian bugs to: https://bugs.debian.org/ 213s Libidn2 home page: 213s General help using GNU software: 213s 213s Packaged by Debian (2.3.8-4) 213s Copyright © 2011-2025 Simon Josefsson, Tim Ruehsen. 213s License GPLv3+: GNU GPL version 3 or later . 213s This is free software: you are free to change and redistribute it. 213s There is NO WARRANTY, to the extent permitted by law. 213s 213s SEE ALSO 213s idn(1) 213s 213s The full documentation for idn2 is maintained as a Texinfo manual. If 213s the info and idn2 programs are properly installed at your site, the com‐ 213s mand 213s 213s info idn2 213s 213s should give you access to the complete manual. 213s 213s Libidn2 2.3.8 August 2025 IDN2(1) 213s PASS: man idn2 213s räksmörgås 213s PASS: idn2 213s autopkgtest [13:25:49]: test idn2: -----------------------] 214s idn2 PASS 214s autopkgtest [13:25:50]: test idn2: - - - - - - - - - - results - - - - - - - - - - 214s autopkgtest [13:25:50]: test standalone: preparing testbed 214s Reading package lists... 214s Building dependency tree... 214s Reading state information... 214s Solving dependencies... 214s The following NEW packages will be installed: 214s libidn2-dev libpkgconf7 libunistring-dev pkg-config pkgconf pkgconf-bin 214s 0 upgraded, 6 newly installed, 0 to remove and 0 not upgraded. 214s Need to get 996 kB of archives. 214s After this operation, 4571 kB of additional disk space will be used. 214s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 libpkgconf7 amd64 2.5.1-2 [38.7 kB] 214s Get:2 http://ftpmaster.internal/ubuntu resolute/main amd64 libunistring-dev amd64 1.3-2 [784 kB] 215s Get:3 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 pkgconf-bin amd64 2.5.1-2 [22.8 kB] 215s Get:4 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 pkgconf amd64 2.5.1-2 [20.0 kB] 215s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 pkg-config amd64 2.5.1-2 [7536 B] 215s Get:6 http://ftpmaster.internal/ubuntu resolute/main amd64 libidn2-dev amd64 2.3.8-4 [123 kB] 215s Fetched 996 kB in 0s (4622 kB/s) 215s Selecting previously unselected package libpkgconf7:amd64. 215s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 125502 files and directories currently installed.) 215s Preparing to unpack .../0-libpkgconf7_2.5.1-2_amd64.deb ... 215s Unpacking libpkgconf7:amd64 (2.5.1-2) ... 215s Selecting previously unselected package libunistring-dev:amd64. 215s Preparing to unpack .../1-libunistring-dev_1.3-2_amd64.deb ... 215s Unpacking libunistring-dev:amd64 (1.3-2) ... 215s Selecting previously unselected package pkgconf-bin. 215s Preparing to unpack .../2-pkgconf-bin_2.5.1-2_amd64.deb ... 215s Unpacking pkgconf-bin (2.5.1-2) ... 215s Selecting previously unselected package pkgconf:amd64. 215s Preparing to unpack .../3-pkgconf_2.5.1-2_amd64.deb ... 215s Unpacking pkgconf:amd64 (2.5.1-2) ... 215s Selecting previously unselected package pkg-config:amd64. 215s Preparing to unpack .../4-pkg-config_2.5.1-2_amd64.deb ... 215s Unpacking pkg-config:amd64 (2.5.1-2) ... 215s Selecting previously unselected package libidn2-dev:amd64. 215s Preparing to unpack .../5-libidn2-dev_2.3.8-4_amd64.deb ... 215s Unpacking libidn2-dev:amd64 (2.3.8-4) ... 215s Setting up libunistring-dev:amd64 (1.3-2) ... 215s Setting up libpkgconf7:amd64 (2.5.1-2) ... 215s Setting up pkgconf-bin (2.5.1-2) ... 215s Setting up libidn2-dev:amd64 (2.3.8-4) ... 215s Setting up pkgconf:amd64 (2.5.1-2) ... 215s Setting up pkg-config:amd64 (2.5.1-2) ... 215s Processing triggers for libc-bin (2.42-2ubuntu4) ... 215s Processing triggers for man-db (2.13.1-1) ... 215s Processing triggers for install-info (7.2-5) ... 216s autopkgtest [13:25:52]: test standalone: [----------------------- 216s srcdir=tests 216s STANDALONE_CC: cc 216s STANDALONE_CFLAGS: -lidn2 -lunistring 216s STANDALONE_DISABLE: 216s IDN2: /usr/bin/idn2 217s PASS: cc tests/test-IdnaTest-inc.c 217s ------------------------------------------------------------------------------------------------ 217s IDNA2008 Lookup 217s 217s # Result ACE output Unicode input 217s ------------------------------------------------------------------------------------------------ 217s 0 IDN2_DISALLOWED ¡ 217s 0 IDN2_DISALLOWED ¡ 217s 0 IDN2_DISALLOWED ¡ 217s 1 IDN2_DISALLOWED ☕ 217s 1 IDN2_DISALLOWED ☕ 217s 1 IDN2_DISALLOWED ☕ 217s 2 IDN2_DISALLOWED 𞤷.𐮐𞢁𐹠ؤ 217s 2 IDN2_DISALLOWED 𞤷.𐮐𞢁𐹠ؤ 217s 2 IDN2_DISALLOWED 𞤷.𐮐𞢁𐹠ؤ 217s 3 IDN2_DISALLOWED ß.𐋳ⴌྸ 217s 3 IDN2_DISALLOWED ß.𐋳ⴌྸ 217s 3 IDN2_DISALLOWED ß.𐋳ⴌྸ 217s 4 IDN2_DISALLOWED ss.𐋳ⴌྸ 217s 4 IDN2_DISALLOWED ss.𐋳ⴌྸ 217s 4 IDN2_DISALLOWED ss.𐋳ⴌྸ 217s 5 IDN2_DISALLOWED ß.𐋳ⴌྸ 217s 5 IDN2_DISALLOWED ß.𐋳ⴌྸ 217s 5 IDN2_DISALLOWED ß.𐋳ⴌྸ 217s 6 IDN2_DISALLOWED ss.𐋳ⴌྸ 217s 6 IDN2_DISALLOWED ss.𐋳ⴌྸ 217s 6 IDN2_DISALLOWED ss.𐋳ⴌྸ 217s 7 IDN2_DISALLOWED ᚭ.𝌠ß𖫱 217s 7 IDN2_DISALLOWED ᚭ.𝌠ß𖫱 217s 7 IDN2_DISALLOWED ᚭ.𝌠ß𖫱 217s 8 IDN2_DISALLOWED ᚭ.𝌠ss𖫱 217s 8 IDN2_DISALLOWED ᚭ.𝌠ss𖫱 217s 8 IDN2_DISALLOWED ᚭ.𝌠ss𖫱 217s 9 IDN2_DISALLOWED ᚭ.𝌠ß𖫱 217s 9 IDN2_DISALLOWED ᚭ.𝌠ß𖫱 217s 9 IDN2_DISALLOWED ᚭ.𝌠ß𖫱 217s 10 IDN2_DISALLOWED ᚭ.𝌠ss𖫱 217s 10 IDN2_DISALLOWED ᚭ.𝌠ss𖫱 217s 10 IDN2_DISALLOWED ᚭ.𝌠ss𖫱 217s 11 IDN2_DISALLOWED ⴚ𐋸.5ퟶ် 217s 11 IDN2_DISALLOWED ⴚ𐋸.5ퟶ် 217s 11 IDN2_DISALLOWED ⴚ𐋸.5ퟶ် 217s 12 IDN2_DISALLOWED 9隁⯮. 217s 12 IDN2_DISALLOWED 9隁⯮. 217s 12 IDN2_DISALLOWED 9隁⯮. 217s 13 IDN2_DISALLOWED ss꫶ᢥ.⊶ⴡⴖ 217s 13 IDN2_DISALLOWED ss꫶ᢥ.⊶ⴡⴖ 217s 13 IDN2_DISALLOWED ss꫶ᢥ.⊶ⴡⴖ 217s 14 IDN2_DISALLOWED 𐩗.ⴉⴕ 217s 14 IDN2_DISALLOWED 𐩗.ⴉⴕ 217s 14 IDN2_DISALLOWED 𐩗.ⴉⴕ 217s 15 IDN2_DISALLOWED ꗷ𑆀.ݝ𐩒 217s 15 IDN2_DISALLOWED ꗷ𑆀.ݝ𐩒 217s 15 IDN2_DISALLOWED ꗷ𑆀.ݝ𐩒 217s 16 IDN2_DISALLOWED ς.فمي🞛1. 217s 16 IDN2_DISALLOWED ς.فمي🞛1. 217s 16 IDN2_DISALLOWED ς.فمي🞛1. 217s 17 IDN2_DISALLOWED σ.فمي🞛1. 217s 17 IDN2_DISALLOWED σ.فمي🞛1. 217s 17 IDN2_DISALLOWED σ.فمي🞛1. 217s 18 IDN2_DISALLOWED ς.فمي🞛1. 217s 18 IDN2_DISALLOWED ς.فمي🞛1. 217s 18 IDN2_DISALLOWED ς.فمي🞛1. 217s 19 IDN2_DISALLOWED 1𝨙⸖. 217s 19 IDN2_DISALLOWED 1𝨙⸖. 217s 19 IDN2_DISALLOWED 1𝨙⸖. 217s 20 IDN2_DISALLOWED 84𝈻.𐋵⛧ 217s 20 IDN2_DISALLOWED 84𝈻.𐋵⛧ 217s 20 IDN2_DISALLOWED 84𝈻.𐋵⛧ 217s 21 IDN2_DISALLOWED 𐋷. 217s 21 IDN2_DISALLOWED 𐋷. 217s 21 IDN2_DISALLOWED 𐋷. 217s Summary: All 74 tests passed 217s PASS: run tests/test-IdnaTest-inc.c 217s PASS: cc tests/test-IdnaTest-txt.c 217s Scanning file: tests/IdnaTest.txt 217s PASS: test-IdnaTest-txt: All 12132 tests passed 217s PASS: run tests/test-IdnaTest-txt.c 217s PASS: cc tests/test-compat-punycode.c 217s PASS: ßå => zcam 217s PASS: zcam => ßå 217s PASS: run tests/test-compat-punycode.c 217s PASS: cc tests/test-glibc.c 217s warning: no Latin-1 locale found 217s PASS: run tests/test-glibc.c 217s PASS: cc tests/test-locale.c 217s 217s error_count: 0 217s PASS: run tests/test-locale.c 217s PASS: cc tests/test-lookup.c 217s ------------------------------------------------------------------------------------------------ 217s IDNA2008 Lookup 217s 217s # Result ACE output Unicode input 217s ------------------------------------------------------------------------------------------------ 217s 0 IDN2_OK 217s 0 IDN2_OK 217s 0 IDN2_OK 217s 1 IDN2_OK . . 217s 1 IDN2_OK . . 217s 1 IDN2_OK . . 217s 2 IDN2_OK .. .. 217s 2 IDN2_OK .. .. 217s 2 IDN2_OK .. .. 217s 3 IDN2_DISALLOWED ᧚ 217s 3 IDN2_DISALLOWED ᧚ 217s 3 IDN2_DISALLOWED ᧚ 217s 4 IDN2_OK xn--th5h 𞓕 217s 4 IDN2_OK xn--th5h 𞓕 217s 4 IDN2_OK xn--th5h 𞓕 217s 5 IDN2_LEADING_COMBINING 𑇉 217s 5 IDN2_LEADING_COMBINING 𑇉 217s 5 IDN2_LEADING_COMBINING 𑇉 217s 6 IDN2_LEADING_COMBINING 𑇉foo 217s 6 IDN2_LEADING_COMBINING 𑇉foo 217s 6 IDN2_LEADING_COMBINING 𑇉foo 217s 7 IDN2_OK xn--foo-wp2u foo𑇉 217s 7 IDN2_OK xn--foo-wp2u foo𑇉 217s 7 IDN2_OK xn--foo-wp2u foo𑇉 217s 8 IDN2_OK xn--nnqt1l ㋿ 217s 8 IDN2_OK xn--nnqt1l ㋿ 217s 9 IDN2_OK xn--nnqt1l ㋿ 217s 10 IDN2_OK xn--nnqt1l ㋿ 217s 10 IDN2_OK xn--nnqt1l ㋿ 217s 11 IDN2_OK xn--nnqt1l ㋿ 217s 12 IDN2_OK xn--nnqt1l ㋿ 217s 12 IDN2_OK xn--nnqt1l ㋿ 217s 13 IDN2_OK xn--nnqt1l ㋿ 217s 14 IDN2_OK xn--nnqt1l ㋿ 217s 14 IDN2_OK xn--nnqt1l ㋿ 217s 15 IDN2_OK xn--nnqt1l ㋿ 217s 16 IDN2_OK xn------nzebbbijg6cvanqv7ec6ooadfebehlc1fg8c المركز-السعودي-لمعلومات-الشبكة 217s 16 IDN2_OK xn------nzebbbijg6cvanqv7ec6ooadfebehlc1fg8c المركز-السعودي-لمعلومات-الشبكة 217s 16 IDN2_OK xn------nzebbbijg6cvanqv7ec6ooadfebehlc1fg8c المركز-السعودي-لمعلومات-الشبكة 217s 17 IDN2_OK xn----ymckjvv7jwa صحارى-نت 217s 17 IDN2_OK xn----ymckjvv7jwa صحارى-نت 217s 17 IDN2_OK xn----ymckjvv7jwa صحارى-نت 217s 18 IDN2_OK xn-----4sdiaabbaaeccgchhdd6d1a9bd4pqal6sqcfcbalbsi6a9d2dh إدارةالتربيةوالتعليم-للبنات-بمحافظةالعلا 217s 18 IDN2_OK xn-----4sdiaabbaaeccgchhdd6d1a9bd4pqal6sqcfcbalbsi6a9d2dh إدارةالتربيةوالتعليم-للبنات-بمحافظةالعلا 217s 18 IDN2_OK xn-----4sdiaabbaaeccgchhdd6d1a9bd4pqal6sqcfcbalbsi6a9d2dh إدارةالتربيةوالتعليم-للبنات-بمحافظةالعلا 217s 19 IDN2_OK xn----zmcabc7b5ikbo بنك-البلاد 217s 19 IDN2_OK xn----zmcabc7b5ikbo بنك-البلاد 217s 19 IDN2_OK xn----zmcabc7b5ikbo بنك-البلاد 217s 20 IDN2_OK xn-----ctdabadfpk4bslyf5vuabdaz شركة-البلاد-للاستثمار 217s 20 IDN2_OK xn-----ctdabadfpk4bslyf5vuabdaz شركة-البلاد-للاستثمار 217s 20 IDN2_OK xn-----ctdabadfpk4bslyf5vuabdaz شركة-البلاد-للاستثمار 217s 21 IDN2_OK xn--mgbaoz1h انجاز 217s 21 IDN2_OK xn--mgbaoz1h انجاز 217s 21 IDN2_OK xn--mgbaoz1h انجاز 217s 22 IDN2_OK xn--jgbgaaagccdh1fra9di4qehidp مؤسسةالانظمةالمترابطة 217s 22 IDN2_OK xn--jgbgaaagccdh1fra9di4qehidp مؤسسةالانظمةالمترابطة 217s 22 IDN2_OK xn--jgbgaaagccdh1fra9di4qehidp مؤسسةالانظمةالمترابطة 217s 23 IDN2_OK xn--mgbx7bsw سنافي 217s 23 IDN2_OK xn--mgbx7bsw سنافي 217s 23 IDN2_OK xn--mgbx7bsw سنافي 217s 24 IDN2_OK xn--igbiaaajcb7czbs0c4hwafghdi أمانةالعاصمةالمقدسة 217s 24 IDN2_OK xn--igbiaaajcb7czbs0c4hwafghdi أمانةالعاصمةالمقدسة 217s 24 IDN2_OK xn--igbiaaajcb7czbs0c4hwafghdi أمانةالعاصمةالمقدسة 217s 25 IDN2_OK xn------nzebcjcdhc9eubzc8ixafpgde0bff6b9bgh الشركة-الفنية-لتوطين-التقنية 217s 25 IDN2_OK xn------nzebcjcdhc9eubzc8ixafpgde0bff6b9bgh الشركة-الفنية-لتوطين-التقنية 217s 25 IDN2_OK xn------nzebcjcdhc9eubzc8ixafpgde0bff6b9bgh الشركة-الفنية-لتوطين-التقنية 217s 26 IDN2_OK xn-----1sdnabaicdej5gtaa9ej8sfhjeq مؤسسة-الانظمة-المترابطة 217s 26 IDN2_OK xn-----1sdnabaicdej5gtaa9ej8sfhjeq مؤسسة-الانظمة-المترابطة 217s 26 IDN2_OK xn-----1sdnabaicdej5gtaa9ej8sfhjeq مؤسسة-الانظمة-المترابطة 217s 27 IDN2_OK xn----smckaaahcddi8fsaa4ej6rehjdq مؤسسة-الانظمةالمترابطة 217s 27 IDN2_OK xn----smckaaahcddi8fsaa4ej6rehjdq مؤسسة-الانظمةالمترابطة 217s 27 IDN2_OK xn----smckaaahcddi8fsaa4ej6rehjdq مؤسسة-الانظمةالمترابطة 217s 28 IDN2_OK xn----smcjabahccei8fsaa4ei6rfhiep مؤسسةالانظمة-المترابطة 217s 28 IDN2_OK xn----smcjabahccei8fsaa4ei6rfhiep مؤسسةالانظمة-المترابطة 217s 28 IDN2_OK xn----smcjabahccei8fsaa4ei6rfhiep مؤسسةالانظمة-المترابطة 217s 29 IDN2_OK xn--jgbgaahj6arna6osaedgx2e مؤسسةالمدارالتقني 217s 29 IDN2_OK xn--jgbgaahj6arna6osaedgx2e مؤسسةالمدارالتقني 217s 29 IDN2_OK xn--jgbgaahj6arna6osaedgx2e مؤسسةالمدارالتقني 217s 30 IDN2_OK xn------7yeubaabamkhc9gi5akj50azabakbiq1e0d شركة-أموال-للاستشارات-المالية 217s 30 IDN2_OK xn------7yeubaabamkhc9gi5akj50azabakbiq1e0d شركة-أموال-للاستشارات-المالية 217s 30 IDN2_OK xn------7yeubaabamkhc9gi5akj50azabakbiq1e0d شركة-أموال-للاستشارات-المالية 217s 31 IDN2_OK xn-------g5fybaababokchc4dwbaxi7bqj59a5abakbdlqg8f0a2e شركة-أموال-للاستشارات-المالية-المحدودة 217s 31 IDN2_OK xn-------g5fybaababokchc4dwbaxi7bqj59a5abakbdlqg8f0a2e شركة-أموال-للاستشارات-المالية-المحدودة 217s 31 IDN2_OK xn-------g5fybaababokchc4dwbaxi7bqj59a5abakbdlqg8f0a2e شركة-أموال-للاستشارات-المالية-المحدودة 217s 32 IDN2_OK xn------ozeabbabsbecc4a0amf7am37a3abbaggkg7f0cq مكتب-دارالتمويل-للخدمات-التجارية 217s 32 IDN2_OK xn------ozeabbabsbecc4a0amf7am37a3abbaggkg7f0cq مكتب-دارالتمويل-للخدمات-التجارية 217s 32 IDN2_OK xn------ozeabbabsbecc4a0amf7am37a3abbaggkg7f0cq مكتب-دارالتمويل-للخدمات-التجارية 217s 33 IDN2_OK xn--------ochtjcbcgi9idf3ke2mwbgffejflwcedu1ac5cxa هيئة-الأمر-بالمعروف-والنهي-عن-المنكر 217s 33 IDN2_OK xn--------ochtjcbcgi9idf3ke2mwbgffejflwcedu1ac5cxa هيئة-الأمر-بالمعروف-والنهي-عن-المنكر 217s 33 IDN2_OK xn--------ochtjcbcgi9idf3ke2mwbgffejflwcedu1ac5cxa هيئة-الأمر-بالمعروف-والنهي-عن-المنكر 217s 34 IDN2_OK xn-----usdvbbaaoiwj0dwa8wcbahvu4b9ab السحيلي-للتجارة-والانماء 217s 34 IDN2_OK xn-----usdvbbaaoiwj0dwa8wcbahvu4b9ab السحيلي-للتجارة-والانماء 217s 34 IDN2_OK xn-----usdvbbaaoiwj0dwa8wcbahvu4b9ab السحيلي-للتجارة-والانماء 217s 35 IDN2_OK xn------bzenbcbbakfccf0gvbzaad1gvb6p1ahgfagj8fsa1er المؤسسة-السعودية-للطاقة-الكهربائية 217s 35 IDN2_OK xn------bzenbcbbakfccf0gvbzaad1gvb6p1ahgfagj8fsa1er المؤسسة-السعودية-للطاقة-الكهربائية 217s 35 IDN2_OK xn------bzenbcbbakfccf0gvbzaad1gvb6p1ahgfagj8fsa1er المؤسسة-السعودية-للطاقة-الكهربائية 217s 36 IDN2_OK xn------lzedaabachfjii4fati4cza3gm5tkashi3an3bn3g شركة-الصناعات-الكهربائية-المتعدده 217s 36 IDN2_OK xn------lzedaabachfjii4fati4cza3gm5tkashi3an3bn3g شركة-الصناعات-الكهربائية-المتعدده 217s 36 IDN2_OK xn------lzedaabachfjii4fati4cza3gm5tkashi3an3bn3g شركة-الصناعات-الكهربائية-المتعدده 217s 37 IDN2_OK xn------0yebzgcabcard9gl3mva5peeagn6b5bd8a الهيئة-العامة-للغذاء-والدواء 217s 37 IDN2_OK xn------0yebzgcabcard9gl3mva5peeagn6b5bd8a الهيئة-العامة-للغذاء-والدواء 217s 37 IDN2_OK xn------0yebzgcabcard9gl3mva5peeagn6b5bd8a الهيئة-العامة-للغذاء-والدواء 217s 38 IDN2_OK xn--mgbgji6hg المتحد 217s 38 IDN2_OK xn--mgbgji6hg المتحد 217s 38 IDN2_OK xn--mgbgji6hg المتحد 217s 39 IDN2_OK xn--mgbcnz حاسب 217s 39 IDN2_OK xn--mgbcnz حاسب 217s 39 IDN2_OK xn--mgbcnz حاسب 217s 40 IDN2_OK xn----nmclhb0d1a1h3aehl مصرف-الإنماء 217s 40 IDN2_OK xn----nmclhb0d1a1h3aehl مصرف-الإنماء 217s 40 IDN2_OK xn----nmclhb0d1a1h3aehl مصرف-الإنماء 217s 41 IDN2_OK xn--igbhh7hdb2a الألوكة 217s 41 IDN2_OK xn--igbhh7hdb2a الألوكة 217s 41 IDN2_OK xn--igbhh7hdb2a الألوكة 217s 42 IDN2_OK xn--kgbe4a4a1d إعمار 217s 42 IDN2_OK xn--kgbe4a4a1d إعمار 217s 42 IDN2_OK xn--kgbe4a4a1d إعمار 217s 43 IDN2_OK xn--mgbu0cs فارم 217s 43 IDN2_OK xn--mgbu0cs فارم 217s 43 IDN2_OK xn--mgbu0cs فارم 217s 44 IDN2_OK xn--pgbo0culn فنتوري 217s 44 IDN2_OK xn--pgbo0culn فنتوري 217s 44 IDN2_OK xn--pgbo0culn فنتوري 217s 45 IDN2_OK xn--mgbaij1j التاج 217s 45 IDN2_OK xn--mgbaij1j التاج 217s 45 IDN2_OK xn--mgbaij1j التاج 217s 46 IDN2_OK xn-------05fabckfbcfe2czahavc3dvuka6abcafmr0a0dp7ch شركة-رامات-الدولية-للتقنية-المحدودة 217s 46 IDN2_OK xn-------05fabckfbcfe2czahavc3dvuka6abcafmr0a0dp7ch شركة-رامات-الدولية-للتقنية-المحدودة 217s 46 IDN2_OK xn-------05fabckfbcfe2czahavc3dvuka6abcafmr0a0dp7ch شركة-رامات-الدولية-للتقنية-المحدودة 217s 47 IDN2_OK xn-----1sdnabakgfdy0egla60afg2ac9fk مؤسسة-الزنيتان-التجارية 217s 47 IDN2_OK xn-----1sdnabakgfdy0egla60afg2ac9fk مؤسسة-الزنيتان-التجارية 217s 47 IDN2_OK xn-----1sdnabakgfdy0egla60afg2ac9fk مؤسسة-الزنيتان-التجارية 217s 48 IDN2_OK xn-------r5fmcakem8ccwhg4af4duc6ldf3al3gjc2d شركة-طود-لإدارة-وتسويق-العقار 217s 48 IDN2_OK xn-------r5fmcakem8ccwhg4af4duc6ldf3al3gjc2d شركة-طود-لإدارة-وتسويق-العقار 217s 48 IDN2_OK xn-------r5fmcakem8ccwhg4af4duc6ldf3al3gjc2d شركة-طود-لإدارة-وتسويق-العقار 217s 49 IDN2_OK xn--mgbaaaaicceu5cff6c7cxjg1bxl وزارةالتجارةوالصناعة 217s 49 IDN2_OK xn--mgbaaaaicceu5cff6c7cxjg1bxl وزارةالتجارةوالصناعة 217s 49 IDN2_OK xn--mgbaaaaicceu5cff6c7cxjg1bxl وزارةالتجارةوالصناعة 217s 50 IDN2_OK xn----qmclo9a9a1fbba4bghu الأولى-للتطوير 217s 50 IDN2_OK xn----qmclo9a9a1fbba4bghu الأولى-للتطوير 217s 50 IDN2_OK xn----qmclo9a9a1fbba4bghu الأولى-للتطوير 217s 51 IDN2_OK xn--------gdhbchgcf9byaeaep9bcj7ij1u8acg2ao7dgi7bp شركة-عذيب-نت-سول-السعودية-المحدودة 217s 51 IDN2_OK xn--------gdhbchgcf9byaeaep9bcj7ij1u8acg2ao7dgi7bp شركة-عذيب-نت-سول-السعودية-المحدودة 217s 51 IDN2_OK xn--------gdhbchgcf9byaeaep9bcj7ij1u8acg2ao7dgi7bp شركة-عذيب-نت-سول-السعودية-المحدودة 217s 52 IDN2_OK xn-------25faaabcbilgdc7cwbaesh4dvb8f3mg1aageerq3gdp2ch شركة-عذيب-للكمبيوتر-والاتصالات-المحدودة 217s 52 IDN2_OK xn-------25faaabcbilgdc7cwbaesh4dvb8f3mg1aageerq3gdp2ch شركة-عذيب-للكمبيوتر-والاتصالات-المحدودة 217s 52 IDN2_OK xn-------25faaabcbilgdc7cwbaesh4dvb8f3mg1aageerq3gdp2ch شركة-عذيب-للكمبيوتر-والاتصالات-المحدودة 217s 53 IDN2_OK xn------qzecbdec3bwagjc8b4cwb1n6akl5e شركة-مربط-عذبة-المحدودة 217s 53 IDN2_OK xn------qzecbdec3bwagjc8b4cwb1n6akl5e شركة-مربط-عذبة-المحدودة 217s 53 IDN2_OK xn------qzecbdec3bwagjc8b4cwb1n6akl5e شركة-مربط-عذبة-المحدودة 217s 54 IDN2_OK xn-------64f1ajacaabfkqi9ac0d2a6a1j9kxahgjsioll2bn2bg هيئة-تنظيم-الكهرباء-والانتاج-المزدوج 217s 54 IDN2_OK xn-------64f1ajacaabfkqi9ac0d2a6a1j9kxahgjsioll2bn2bg هيئة-تنظيم-الكهرباء-والانتاج-المزدوج 217s 54 IDN2_OK xn-------64f1ajacaabfkqi9ac0d2a6a1j9kxahgjsioll2bn2bg هيئة-تنظيم-الكهرباء-والانتاج-المزدوج 217s 55 IDN2_OK xn------pzebcebhg6bmjl8b8cya1pzaagr2io شركة-عذيب-للخدمات-الطبية 217s 55 IDN2_OK xn------pzebcebhg6bmjl8b8cya1pzaagr2io شركة-عذيب-للخدمات-الطبية 217s 55 IDN2_OK xn------pzebcebhg6bmjl8b8cya1pzaagr2io شركة-عذيب-للخدمات-الطبية 217s 56 IDN2_OK xn----ymcb1bnt1ib5a طيران-ناس 217s 56 IDN2_OK xn----ymcb1bnt1ib5a طيران-ناس 217s 56 IDN2_OK xn----ymcb1bnt1ib5a طيران-ناس 217s 57 IDN2_OK xn------pzeabcgfcgyr2aaeoj0czg1j3ahy1fsbi شركة-عذيب-التجارية-المحدودة 217s 57 IDN2_OK xn------pzeabcgfcgyr2aaeoj0czg1j3ahy1fsbi شركة-عذيب-التجارية-المحدودة 217s 57 IDN2_OK xn------pzeabcgfcgyr2aaeoj0czg1j3ahy1fsbi شركة-عذيب-التجارية-المحدودة 217s 58 IDN2_OK xn--mgby7c ناس 217s 58 IDN2_OK xn--mgby7c ناس 217s 58 IDN2_OK xn--mgby7c ناس 217s 59 IDN2_OK xn------hzeiacbalqdjs6deff2al1zmb0aeaiws9k شركة-الفنار-للإستثمار-التجاري 217s 59 IDN2_OK xn------hzeiacbalqdjs6deff2al1zmb0aeaiws9k شركة-الفنار-للإستثمار-التجاري 217s 59 IDN2_OK xn------hzeiacbalqdjs6deff2al1zmb0aeaiws9k شركة-الفنار-للإستثمار-التجاري 217s 60 IDN2_OK xn-----usdgsadaih9f3drftbefnlfh الفنار-لأنظمة-البناء 217s 60 IDN2_OK xn-----usdgsadaih9f3drftbefnlfh الفنار-لأنظمة-البناء 217s 60 IDN2_OK xn-----usdgsadaih9f3drftbefnlfh الفنار-لأنظمة-البناء 217s 61 IDN2_OK xn-----zsdnbadaihf1gf8g4frbheafrog5a3f الفنار-للأنظمة-الكهربائية 217s 61 IDN2_OK xn-----zsdnbadaihf1gf8g4frbheafrog5a3f الفنار-للأنظمة-الكهربائية 217s 61 IDN2_OK xn-----zsdnbadaihf1gf8g4frbheafrog5a3f الفنار-للأنظمة-الكهربائية 217s 62 IDN2_OK xn-------15fababcbill1cxajaerg2d2g1jma2bacewis7ej9bd شركة-عذيب-بيردانا-للمقاولات-المحدودة 217s 62 IDN2_OK xn-------15fababcbill1cxajaerg2d2g1jma2bacewis7ej9bd شركة-عذيب-بيردانا-للمقاولات-المحدودة 217s 62 IDN2_OK xn-------15fababcbill1cxajaerg2d2g1jma2bacewis7ej9bd شركة-عذيب-بيردانا-للمقاولات-المحدودة 217s 63 IDN2_OK xn--0zwm56d 测试 217s 63 IDN2_OK xn--0zwm56d 测试 217s 63 IDN2_OK xn--0zwm56d 测试 217s 64 IDN2_OK xn--11b5bs3a9aj6g परीक्षा 217s 64 IDN2_OK xn--11b5bs3a9aj6g परीक्षा 217s 64 IDN2_OK xn--11b5bs3a9aj6g परीक्षा 217s 65 IDN2_OK xn--3e0b707e 한국 217s 65 IDN2_OK xn--3e0b707e 한국 217s 65 IDN2_OK xn--3e0b707e 한국 217s 66 IDN2_OK xn--45brj9c ভারত 217s 66 IDN2_OK xn--45brj9c ভারত 217s 66 IDN2_OK xn--45brj9c ভারত 217s 67 IDN2_DISALLOWED ИСПЫТАНИЕ 217s 67 IDN2_DISALLOWED ИСПЫТАНИЕ 217s 68 IDN2_OK xn--80akhbyknj4f испытание 217s 68 IDN2_OK xn--80akhbyknj4f испытание 217s 68 IDN2_OK xn--80akhbyknj4f испытание 217s 69 IDN2_DISALLOWED СРБ 217s 69 IDN2_DISALLOWED СРБ 217s 70 IDN2_OK xn--90a3ac срб 217s 70 IDN2_OK xn--90a3ac срб 217s 70 IDN2_OK xn--90a3ac срб 217s 71 IDN2_OK xn--9t4b11yi5a 테스트 217s 71 IDN2_OK xn--9t4b11yi5a 테스트 217s 71 IDN2_OK xn--9t4b11yi5a 테스트 217s 72 IDN2_OK xn--clchc0ea0b2g2a9gcd சிங்கப்பூர் 217s 72 IDN2_OK xn--clchc0ea0b2g2a9gcd சிங்கப்பூர் 217s 72 IDN2_OK xn--clchc0ea0b2g2a9gcd சிங்கப்பூர் 217s 73 IDN2_OK xn--deba0ad טעסט 217s 73 IDN2_OK xn--deba0ad טעסט 217s 73 IDN2_OK xn--deba0ad טעסט 217s 74 IDN2_OK xn--fiqs8s 中国 217s 74 IDN2_OK xn--fiqs8s 中国 217s 74 IDN2_OK xn--fiqs8s 中国 217s 75 IDN2_OK xn--fiqz9s 中國 217s 75 IDN2_OK xn--fiqz9s 中國 217s 75 IDN2_OK xn--fiqz9s 中國 217s 76 IDN2_OK xn--fpcrj9c3d భారత్ 217s 76 IDN2_OK xn--fpcrj9c3d భారత్ 217s 76 IDN2_OK xn--fpcrj9c3d భారత్ 217s 77 IDN2_OK xn--fzc2c9e2c ලංකා 217s 77 IDN2_OK xn--fzc2c9e2c ලංකා 217s 77 IDN2_OK xn--fzc2c9e2c ලංකා 217s 78 IDN2_OK xn--g6w251d 測試 217s 78 IDN2_OK xn--g6w251d 測試 217s 78 IDN2_OK xn--g6w251d 測試 217s 79 IDN2_OK xn--gecrj9c ભારત 217s 79 IDN2_OK xn--gecrj9c ભારત 217s 79 IDN2_OK xn--gecrj9c ભારત 217s 80 IDN2_OK xn--h2brj9c भारत 217s 80 IDN2_OK xn--h2brj9c भारत 217s 80 IDN2_OK xn--h2brj9c भारत 217s 81 IDN2_OK xn--hgbk6aj7f53bba آزمایشی 217s 81 IDN2_OK xn--hgbk6aj7f53bba آزمایشی 217s 81 IDN2_OK xn--hgbk6aj7f53bba آزمایشی 217s 82 IDN2_OK xn--hlcj6aya9esc7a பரிட்சை 217s 82 IDN2_OK xn--hlcj6aya9esc7a பரிட்சை 217s 82 IDN2_OK xn--hlcj6aya9esc7a பரிட்சை 217s 83 IDN2_OK xn--j6w193g 香港 217s 83 IDN2_OK xn--j6w193g 香港 217s 83 IDN2_OK xn--j6w193g 香港 217s 84 IDN2_DISALLOWED ΔΟΚΙΜΉ 217s 84 IDN2_DISALLOWED ΔΟΚΙΜΉ 217s 85 IDN2_OK xn--jxalpdlp δοκιμή 217s 85 IDN2_OK xn--jxalpdlp δοκιμή 217s 85 IDN2_OK xn--jxalpdlp δοκιμή 217s 86 IDN2_OK xn--kgbechtv إختبار 217s 86 IDN2_OK xn--kgbechtv إختبار 217s 86 IDN2_OK xn--kgbechtv إختبار 217s 87 IDN2_OK xn--kprw13d 台湾 217s 87 IDN2_OK xn--kprw13d 台湾 217s 87 IDN2_OK xn--kprw13d 台湾 217s 88 IDN2_OK xn--kpry57d 台灣 217s 88 IDN2_OK xn--kpry57d 台灣 217s 88 IDN2_OK xn--kpry57d 台灣 217s 89 IDN2_OK xn--lgbbat1ad8j الجزائر 217s 89 IDN2_OK xn--lgbbat1ad8j الجزائر 217s 89 IDN2_OK xn--lgbbat1ad8j الجزائر 217s 90 IDN2_OK xn--mgb9awbf عمان 217s 90 IDN2_OK xn--mgb9awbf عمان 217s 90 IDN2_OK xn--mgb9awbf عمان 217s 91 IDN2_OK xn--mgba3a4f16a ایران 217s 91 IDN2_OK xn--mgba3a4f16a ایران 217s 91 IDN2_OK xn--mgba3a4f16a ایران 217s 92 IDN2_OK xn--mgbaam7a8h امارات 217s 92 IDN2_OK xn--mgbaam7a8h امارات 217s 92 IDN2_OK xn--mgbaam7a8h امارات 217s 93 IDN2_OK xn--mgbayh7gpa الاردن 217s 93 IDN2_OK xn--mgbayh7gpa الاردن 217s 93 IDN2_OK xn--mgbayh7gpa الاردن 217s 94 IDN2_OK xn--mgbbh1a71e بھارت 217s 94 IDN2_OK xn--mgbbh1a71e بھارت 217s 94 IDN2_OK xn--mgbbh1a71e بھارت 217s 95 IDN2_OK xn--mgbc0a9azcg المغرب 217s 95 IDN2_OK xn--mgbc0a9azcg المغرب 217s 95 IDN2_OK xn--mgbc0a9azcg المغرب 217s 96 IDN2_OK xn--mgberp4a5d4ar السعودية 217s 96 IDN2_OK xn--mgberp4a5d4ar السعودية 217s 96 IDN2_OK xn--mgberp4a5d4ar السعودية 217s 97 IDN2_OK xn--node გე 217s 97 IDN2_OK xn--node გე 217s 97 IDN2_OK xn--node გე 217s 98 IDN2_OK xn--o3cw4h ไทย 217s 98 IDN2_OK xn--o3cw4h ไทย 217s 98 IDN2_OK xn--o3cw4h ไทย 217s 99 IDN2_OK xn--ogbpf8fl سورية 217s 99 IDN2_OK xn--ogbpf8fl سورية 217s 99 IDN2_OK xn--ogbpf8fl سورية 217s 100 IDN2_DISALLOWED РФ 217s 100 IDN2_DISALLOWED РФ 217s 101 IDN2_OK xn--p1ai рф 217s 101 IDN2_OK xn--p1ai рф 217s 101 IDN2_OK xn--p1ai рф 217s 102 IDN2_OK xn--pgbs0dh تونس 217s 102 IDN2_OK xn--pgbs0dh تونس 217s 102 IDN2_OK xn--pgbs0dh تونس 217s 103 IDN2_OK xn--s9brj9c ਭਾਰਤ 217s 103 IDN2_OK xn--s9brj9c ਭਾਰਤ 217s 103 IDN2_OK xn--s9brj9c ਭਾਰਤ 217s 104 IDN2_OK xn--wgbh1c مصر 217s 104 IDN2_OK xn--wgbh1c مصر 217s 104 IDN2_OK xn--wgbh1c مصر 217s 105 IDN2_OK xn--wgbl6a قطر 217s 105 IDN2_OK xn--wgbl6a قطر 217s 105 IDN2_OK xn--wgbl6a قطر 217s 106 IDN2_OK xn--xkc2al3hye2a இலங்கை 217s 106 IDN2_OK xn--xkc2al3hye2a இலங்கை 217s 106 IDN2_OK xn--xkc2al3hye2a இலங்கை 217s 107 IDN2_OK xn--xkc2dl3a5ee0h இந்தியா 217s 107 IDN2_OK xn--xkc2dl3a5ee0h இந்தியா 217s 107 IDN2_OK xn--xkc2dl3a5ee0h இந்தியா 217s 108 IDN2_OK xn--yfro4i67o 新加坡 217s 108 IDN2_OK xn--yfro4i67o 新加坡 217s 108 IDN2_OK xn--yfro4i67o 新加坡 217s 109 IDN2_OK xn--ygbi2ammx فلسطين 217s 109 IDN2_OK xn--ygbi2ammx فلسطين 217s 109 IDN2_OK xn--ygbi2ammx فلسطين 217s 110 IDN2_OK xn--zckzah テスト 217s 110 IDN2_OK xn--zckzah テスト 217s 110 IDN2_OK xn--zckzah テスト 217s 111 IDN2_OK example.xn--dn-mja example.ídn 217s 111 IDN2_OK example.xn--dn-mja example.ídn 217s 111 IDN2_OK example.xn--dn-mja example.ídn 217s 112 IDN2_OK xn--x-ega.xn--dn-mja ëx.ídn 217s 112 IDN2_OK xn--x-ega.xn--dn-mja ëx.ídn 217s 112 IDN2_OK xn--x-ega.xn--dn-mja ëx.ídn 217s 113 IDN2_OK example.xn--5cae2e example.åþç 217s 113 IDN2_OK example.xn--5cae2e example.åþç 217s 113 IDN2_OK example.xn--5cae2e example.åþç 217s 114 IDN2_OK example.xn--b-rhat example.ăbĉ 217s 114 IDN2_OK example.xn--b-rhat example.ăbĉ 217s 114 IDN2_OK example.xn--b-rhat example.ăbĉ 217s 115 IDN2_OK example.xn--lhaq98b example.ȧƀƈ 217s 115 IDN2_OK example.xn--lhaq98b example.ȧƀƈ 217s 115 IDN2_OK example.xn--lhaq98b example.ȧƀƈ 217s 116 IDN2_OK example.xn--2fges example.ḁḃḉ 217s 116 IDN2_OK example.xn--2fges example.ḁḃḉ 217s 116 IDN2_OK example.xn--2fges example.ḁḃḉ 217s 117 IDN2_OK example.xn--xiqplj17a example.丿人尸 217s 117 IDN2_OK example.xn--xiqplj17a example.丿人尸 217s 117 IDN2_OK example.xn--xiqplj17a example.丿人尸 217s 118 IDN2_OK example.xn--u8jcd example.かがき 217s 118 IDN2_OK example.xn--u8jcd example.かがき 217s 118 IDN2_OK example.xn--u8jcd example.かがき 217s 119 IDN2_OK example.xn--lckcd example.カガキ 217s 119 IDN2_OK example.xn--lckcd example.カガキ 217s 119 IDN2_OK example.xn--lckcd example.カガキ 217s 120 IDN2_NOT_NFC example.각 217s 120 IDN2_NOT_NFC example.각 217s 121 IDN2_OK example.xn--o69aq2nl0j example.걩듆쀺 217s 121 IDN2_OK example.xn--o69aq2nl0j example.걩듆쀺 217s 121 IDN2_OK example.xn--o69aq2nl0j example.걩듆쀺 217s 122 IDN2_OK example.xn--6l7arby7j example.ꀊꀠꊸ 217s 122 IDN2_OK example.xn--6l7arby7j example.ꀊꀠꊸ 217s 122 IDN2_OK example.xn--6l7arby7j example.ꀊꀠꊸ 217s 123 IDN2_OK example.xn--mxacd example.αβγ 217s 123 IDN2_OK example.xn--mxacd example.αβγ 217s 123 IDN2_OK example.xn--mxacd example.αβγ 217s 124 IDN2_OK example.xn--fng7dpg example.ἂἦὕ 217s 124 IDN2_OK example.xn--fng7dpg example.ἂἦὕ 217s 124 IDN2_OK example.xn--fng7dpg example.ἂἦὕ 217s 125 IDN2_OK example.xn--80acd example.абв 217s 125 IDN2_OK example.xn--80acd example.абв 217s 125 IDN2_OK example.xn--80acd example.абв 217s 126 IDN2_OK example.xn--y9acd example.աբգ 217s 126 IDN2_OK example.xn--y9acd example.աբգ 217s 126 IDN2_OK example.xn--y9acd example.աբգ 217s 127 IDN2_OK example.xn--lodcd example.აბგ 217s 127 IDN2_OK example.xn--lodcd example.აბგ 217s 127 IDN2_OK example.xn--lodcd example.აბგ 217s 128 IDN2_DISALLOWED example.∡↺⊂ 217s 128 IDN2_DISALLOWED example.∡↺⊂ 217s 128 IDN2_DISALLOWED example.∡↺⊂ 217s 129 IDN2_OK example.xn--11bcd example.कखग 217s 129 IDN2_OK example.xn--11bcd example.कखग 217s 129 IDN2_OK example.xn--11bcd example.कखग 217s 130 IDN2_OK example.xn--p5bcd example.কখগ 217s 130 IDN2_OK example.xn--p5bcd example.কখগ 217s 130 IDN2_OK example.xn--p5bcd example.কখগ 217s 131 IDN2_OK example.xn--d9bcd example.ਕਖਗ 217s 131 IDN2_OK example.xn--d9bcd example.ਕਖਗ 217s 131 IDN2_OK example.xn--d9bcd example.ਕਖਗ 217s 132 IDN2_OK example.xn--0dccd example.કખગ 217s 132 IDN2_OK example.xn--0dccd example.કખગ 217s 132 IDN2_OK example.xn--0dccd example.કખગ 217s 133 IDN2_OK example.xn--ohccd example.କଖଗ 217s 133 IDN2_OK example.xn--ohccd example.କଖଗ 217s 133 IDN2_OK example.xn--ohccd example.କଖଗ 217s 134 IDN2_OK example.xn--clcid example.கஙச 217s 134 IDN2_OK example.xn--clcid example.கஙச 217s 134 IDN2_OK example.xn--clcid example.கஙச 217s 135 IDN2_OK example.xn--zoccd example.కఖగ 217s 135 IDN2_OK example.xn--zoccd example.కఖగ 217s 135 IDN2_OK example.xn--zoccd example.కఖగ 217s 136 IDN2_OK example.xn--nsccd example.ಕಖಗ 217s 136 IDN2_OK example.xn--nsccd example.ಕಖಗ 217s 136 IDN2_OK example.xn--nsccd example.ಕಖಗ 217s 137 IDN2_OK example.xn--bwccd example.കഖഗ 217s 137 IDN2_OK example.xn--bwccd example.കഖഗ 217s 137 IDN2_OK example.xn--bwccd example.കഖഗ 217s 138 IDN2_OK example.xn--3zccd example.කඛග 217s 138 IDN2_OK example.xn--3zccd example.කඛග 217s 138 IDN2_OK example.xn--3zccd example.කඛග 217s 139 IDN2_OK example.xn--12ccd example.กขฃ 217s 139 IDN2_OK example.xn--12ccd example.กขฃ 217s 139 IDN2_OK example.xn--12ccd example.กขฃ 217s 140 IDN2_OK example.xn--p6ccg example.ກຂຄ 217s 140 IDN2_OK example.xn--p6ccg example.ກຂຄ 217s 140 IDN2_OK example.xn--p6ccg example.ກຂຄ 217s 141 IDN2_OK example.xn--5cdcd example.ཀཁག 217s 141 IDN2_OK example.xn--5cdcd example.ཀཁག 217s 141 IDN2_OK example.xn--5cdcd example.ཀཁག 217s 142 IDN2_OK example.xn--nidcd example.ကခဂ 217s 142 IDN2_OK example.xn--nidcd example.ကခဂ 217s 142 IDN2_OK example.xn--nidcd example.ကခဂ 217s 143 IDN2_OK example.xn--i2ecd example.កខគ 217s 143 IDN2_OK example.xn--i2ecd example.កខគ 217s 143 IDN2_OK example.xn--i2ecd example.កខគ 217s 144 IDN2_OK example.xn--26ecd example.ᠠᠡᠢ 217s 144 IDN2_OK example.xn--26ecd example.ᠠᠡᠢ 217s 144 IDN2_OK example.xn--26ecd example.ᠠᠡᠢ 217s 145 IDN2_OK example.xn--mgbcd example.ابة 217s 145 IDN2_OK example.xn--mgbcd example.ابة 217s 145 IDN2_OK example.xn--mgbcd example.ابة 217s 146 IDN2_OK example.xn--4dbcd example.אבג 217s 146 IDN2_OK example.xn--4dbcd example.אבג 217s 146 IDN2_OK example.xn--4dbcd example.אבג 217s 147 IDN2_OK example.xn--9mbcd example.ܐܑܒ 217s 147 IDN2_OK example.xn--9mbcd example.ܐܑܒ 217s 147 IDN2_OK example.xn--9mbcd example.ܐܑܒ 217s 148 IDN2_OK example.xn--abc-mj4bfg example.abcカガキ 217s 148 IDN2_OK example.xn--abc-mj4bfg example.abcカガキ 217s 148 IDN2_OK example.xn--abc-mj4bfg example.abcカガキ 217s 149 IDN2_OK example.xn--5cae2e328wfag example.åþçカガキ 217s 149 IDN2_OK example.xn--5cae2e328wfag example.åþçカガキ 217s 149 IDN2_OK example.xn--5cae2e328wfag example.åþçカガキ 217s 150 IDN2_DISALLOWED í!dn.example 217s 150 IDN2_DISALLOWED í!dn.example 217s 151 IDN2_DISALLOWED í$dn.example 217s 151 IDN2_DISALLOWED í$dn.example 217s 152 IDN2_DISALLOWED í+dn.example 217s 152 IDN2_DISALLOWED í+dn.example 217s 153 IDN2_OK xn---1dn-vpa.example -í1dn.example 217s 153 IDN2_OK xn---1dn-vpa.example -í1dn.example 217s 154 IDN2_OK xn--1dn--upa.example í1dn-.example 217s 154 IDN2_OK xn--1dn--upa.example í1dn-.example 217s 155 IDN2_DISALLOWED í+dn.example 217s 155 IDN2_DISALLOWED í+dn.example 217s 156 IDN2_DISALLOWED í⁼dn.example 217s 156 IDN2_DISALLOWED í⁼dn.example 217s 157 IDN2_DISALLOWED ﹣í2dn.example 217s 157 IDN2_DISALLOWED ﹣í2dn.example 217s 158 IDN2_DISALLOWED í2dn-.example 217s 158 IDN2_DISALLOWED í2dn-.example 217s 159 IDN2_DISALLOWED ¹1.example 217s 159 IDN2_DISALLOWED ¹1.example 217s 160 IDN2_DISALLOWED Ⅵvi.example 217s 160 IDN2_DISALLOWED Ⅵvi.example 217s 161 IDN2_OK xn--ss-fia.example ßss.example 217s 161 IDN2_OK xn--ss-fia.example ßss.example 217s 161 IDN2_OK xn--ss-fia.example ßss.example 217s 162 IDN2_2HYPHEN xn--ïdn.example 217s 162 IDN2_2HYPHEN xn--ïdn.example 217s 163 IDN2_2HYPHEN ⅹn--ädn.example 217s 163 IDN2_2HYPHEN ⅹn--ädn.example 217s 164 IDN2_OK 217s 164 IDN2_OK 217s 164 IDN2_OK 217s 165 IDN2_DISALLOWED 3002-test。ídn 217s 165 IDN2_DISALLOWED 3002-test。ídn 217s 166 IDN2_DISALLOWED ff0e-test.ídn 217s 166 IDN2_DISALLOWED ff0e-test.ídn 217s 167 IDN2_DISALLOWED ff61-test。ídn 217s 167 IDN2_DISALLOWED ff61-test。ídn 217s 168 IDN2_DISALLOWED 00adout­ídn.example 217s 168 IDN2_DISALLOWED 00adout­ídn.example 217s 169 IDN2_CONTEXTJ 200dout‍ídn.example 217s 169 IDN2_CONTEXTJ 200dout‍ídn.example 217s 169 IDN2_CONTEXTJ 200dout‍ídn.example 217s 170 IDN2_LEADING_COMBINING ्‍ 217s 170 IDN2_LEADING_COMBINING ्‍ 217s 170 IDN2_LEADING_COMBINING ्‍ 217s 171 IDN2_OK xn--foo-umh4320a foo्‍ 217s 171 IDN2_OK xn--foo-umh4320a foo्‍ 217s 171 IDN2_OK xn--foo-umh4320a foo्‍ 217s 172 IDN2_OK xn--fooee-zt3bn006o foo𐨿‍ee 217s 172 IDN2_OK xn--fooee-zt3bn006o foo𐨿‍ee 217s 172 IDN2_OK xn--fooee-zt3bn006o foo𐨿‍ee 217s 173 IDN2_OK xn--fooee-c3s855o foo྄‍ee 217s 173 IDN2_OK xn--fooee-c3s855o foo྄‍ee 217s 173 IDN2_OK xn--fooee-c3s855o foo྄‍ee 217s 174 IDN2_OK xn--fooee-hc8as55a foo᮪‍ee 217s 174 IDN2_OK xn--fooee-hc8as55a foo᮪‍ee 217s 174 IDN2_OK xn--fooee-hc8as55a foo᮪‍ee 217s 175 IDN2_DISALLOWED simplecapDídn.example 217s 175 IDN2_DISALLOWED simplecapDídn.example 217s 176 IDN2_DISALLOWED latintogreekµídn.example 217s 176 IDN2_DISALLOWED latintogreekµídn.example 217s 177 IDN2_DISALLOWED latinextÇídn.example 217s 177 IDN2_DISALLOWED latinextÇídn.example 217s 178 IDN2_OK xn--sharpsdn-vya4l.example sharpsßídn.example 217s 178 IDN2_OK xn--sharpsdn-vya4l.example sharpsßídn.example 217s 178 IDN2_OK xn--sharpsdn-vya4l.example sharpsßídn.example 217s 179 IDN2_DISALLOWED turkishiİídn.example 217s 179 IDN2_DISALLOWED turkishiİídn.example 217s 180 IDN2_DISALLOWED exptwoʼnídn.example 217s 180 IDN2_DISALLOWED exptwoʼnídn.example 217s 181 IDN2_DISALLOWED addfoldϒídn.example 217s 181 IDN2_DISALLOWED addfoldϒídn.example 217s 182 IDN2_OK xn--expthreedn-r8a5844g.example expthreeὒídn.example 217s 182 IDN2_OK xn--expthreedn-r8a5844g.example expthreeὒídn.example 217s 182 IDN2_OK xn--expthreedn-r8a5844g.example expthreeὒídn.example 217s 183 IDN2_DISALLOWED nonbmp𐐀ídn.example 217s 183 IDN2_DISALLOWED nonbmp𐐀ídn.example 217s 184 IDN2_DISALLOWED nonbmptoascii𝐀ídn.example 217s 184 IDN2_DISALLOWED nonbmptoascii𝐀ídn.example 217s 185 IDN2_NOT_NFC regcombéídn.example 217s 185 IDN2_NOT_NFC regcombéídn.example 217s 186 IDN2_OK xn--regcombdn-h4a8b.example regcombéídn.example 217s 186 IDN2_OK xn--regcombdn-h4a8b.example regcombéídn.example 217s 186 IDN2_OK xn--regcombdn-h4a8b.example regcombéídn.example 217s 187 IDN2_NOT_NFC combandcaseÉídn.example 217s 187 IDN2_NOT_NFC combandcaseÉídn.example 217s 188 IDN2_DISALLOWED combandcaseÉídn.example 217s 188 IDN2_DISALLOWED combandcaseÉídn.example 217s 189 IDN2_OK xn--combandcasedn-lhb4d.example combandcaseéídn.example 217s 189 IDN2_OK xn--combandcasedn-lhb4d.example combandcaseéídn.example 217s 189 IDN2_OK xn--combandcasedn-lhb4d.example combandcaseéídn.example 217s 190 IDN2_DISALLOWED adjcombº́ídn.example 217s 190 IDN2_DISALLOWED adjcombº́ídn.example 217s 191 IDN2_NOT_NFC extcomboćídn.example 217s 191 IDN2_NOT_NFC extcomboćídn.example 217s 192 IDN2_OK xn--extcombodn-r8a52a.example extcomboćídn.example 217s 192 IDN2_OK xn--extcombodn-r8a52a.example extcomboćídn.example 217s 192 IDN2_OK xn--extcombodn-r8a52a.example extcomboćídn.example 217s 193 IDN2_NOT_NFC doublediac1ǘídn.example 217s 193 IDN2_NOT_NFC doublediac1ǘídn.example 217s 194 IDN2_OK xn--doublediac1dn-6ib836a.example doublediac1ǘídn.example 217s 194 IDN2_OK xn--doublediac1dn-6ib836a.example doublediac1ǘídn.example 217s 194 IDN2_OK xn--doublediac1dn-6ib836a.example doublediac1ǘídn.example 217s 195 IDN2_NOT_NFC doublediac2ú̈ídn.example 217s 195 IDN2_NOT_NFC doublediac2ú̈ídn.example 217s 196 IDN2_OK xn--doublediac2dn-6ib8qs73a.example doublediac2ú̈ídn.example 217s 196 IDN2_OK xn--doublediac2dn-6ib8qs73a.example doublediac2ú̈ídn.example 217s 196 IDN2_OK xn--doublediac2dn-6ib8qs73a.example doublediac2ú̈ídn.example 217s 197 IDN2_NOT_NFC newnorm当ídn.example 217s 197 IDN2_NOT_NFC newnorm当ídn.example 217s 198 IDN2_NOT_NFC  ídn.example 217s 198 IDN2_NOT_NFC  ídn.example 217s 199 IDN2_DISALLOWED ídn.example 217s 199 IDN2_DISALLOWED ídn.example 217s 200 IDN2_DISALLOWED ۝ídn-2.example 217s 200 IDN2_DISALLOWED ۝ídn-2.example 217s 200 IDN2_DISALLOWED ۝ídn-2.example 217s 201 IDN2_DISALLOWED ídn.example 217s 201 IDN2_DISALLOWED ídn.example 217s 201 IDN2_DISALLOWED ídn.example 217s 202 IDN2_DISALLOWED 󰀅ídn.example 217s 202 IDN2_DISALLOWED 󰀅ídn.example 217s 202 IDN2_DISALLOWED 󰀅ídn.example 217s 203 IDN2_DISALLOWED ﷝ídn.example 217s 203 IDN2_DISALLOWED ﷝ídn.example 217s 203 IDN2_DISALLOWED ﷝ídn.example 217s 204 IDN2_DISALLOWED 🿾ídn.example 217s 204 IDN2_DISALLOWED 🿾ídn.example 217s 204 IDN2_DISALLOWED 🿾ídn.example 217s 205 IDN2_DISALLOWED �ídn.example 217s 205 IDN2_DISALLOWED �ídn.example 217s 205 IDN2_DISALLOWED �ídn.example 217s 206 IDN2_DISALLOWED ídn.example 217s 206 IDN2_DISALLOWED ídn.example 217s 206 IDN2_DISALLOWED ídn.example 217s 207 IDN2_DISALLOWED ⿵ídn.example 217s 207 IDN2_DISALLOWED ⿵ídn.example 217s 207 IDN2_DISALLOWED ⿵ídn.example 217s 208 IDN2_DISALLOWED ídn.example 217s 208 IDN2_DISALLOWED ídn.example 217s 208 IDN2_DISALLOWED ídn.example 217s 209 IDN2_DISALLOWED ‏ídn.example 217s 209 IDN2_DISALLOWED ‏ídn.example 217s 209 IDN2_DISALLOWED ‏ídn.example 217s 210 IDN2_DISALLOWED 󠀁󠁅󠁎hiidn.example 217s 210 IDN2_DISALLOWED 󠀁󠁅󠁎hiidn.example 217s 210 IDN2_DISALLOWED 󠀁󠁅󠁎hiidn.example 217s 211 IDN2_BIDI بoظ.example 217s 211 IDN2_BIDI بoظ.example 217s 211 IDN2_BIDI بoظ.example 217s 212 IDN2_BIDI بظo.example 217s 212 IDN2_BIDI بظo.example 217s 212 IDN2_BIDI بظo.example 217s 213 IDN2_BIDI oبظ.example 217s 213 IDN2_BIDI oبظ.example 217s 213 IDN2_BIDI oبظ.example 217s 214 IDN2_BIDI בoס.example 217s 214 IDN2_BIDI בoס.example 217s 214 IDN2_BIDI בoס.example 217s 215 IDN2_BIDI בסo.example 217s 215 IDN2_BIDI בסo.example 217s 215 IDN2_BIDI בסo.example 217s 216 IDN2_BIDI oבס.example 217s 216 IDN2_BIDI oבס.example 217s 216 IDN2_BIDI oבס.example 217s 217 IDN2_OK xn--dn-mja33k.example ȷídn.example 217s 217 IDN2_OK xn--dn-mja33k.example ȷídn.example 217s 217 IDN2_OK xn--dn-mja33k.example ȷídn.example 217s 218 IDN2_UNASSIGNED 𐈅ídn.example 217s 218 IDN2_UNASSIGNED 𐈅ídn.example 217s 219 IDN2_OK xn--dn-mja12k.example ȴídn.example 217s 219 IDN2_OK xn--dn-mja12k.example ȴídn.example 217s 219 IDN2_OK xn--dn-mja12k.example ȴídn.example 217s 220 IDN2_OK xn--dn-mja9232x.example 𐀅ídn.example 217s 220 IDN2_OK xn--dn-mja9232x.example 𐀅ídn.example 217s 220 IDN2_OK xn--dn-mja9232x.example 𐀅ídn.example 217s 221 IDN2_CONTEXTJ ‌ 217s 221 IDN2_CONTEXTJ ‌ 217s 221 IDN2_CONTEXTJ ‌ 217s 222 IDN2_CONTEXTJ foo‌ee 217s 222 IDN2_CONTEXTJ foo‌ee 217s 222 IDN2_CONTEXTJ foo‌ee 217s 223 IDN2_CONTEXTJ ݐ‌e 217s 223 IDN2_CONTEXTJ ݐ‌e 217s 223 IDN2_CONTEXTJ ݐ‌e 217s 224 IDN2_OK xn--3oba901q ݐ‌ݐ 217s 224 IDN2_OK xn--3oba901q ݐ‌ݐ 217s 224 IDN2_OK xn--3oba901q ݐ‌ݐ 217s 225 IDN2_OK xn--ksaaaa036cea4345b ݐ̀‌̀̀̀ݐ 217s 225 IDN2_OK xn--ksaaaa036cea4345b ݐ̀‌̀̀̀ݐ 217s 225 IDN2_OK xn--ksaaaa036cea4345b ݐ̀‌̀̀̀ݐ 217s 226 IDN2_CONTEXTJ ب‌ا‌ا 217s 226 IDN2_CONTEXTJ ب‌ا‌ا 217s 226 IDN2_CONTEXTJ ب‌ا‌ا 217s 227 IDN2_OK xn--uba · 217s 227 IDN2_OK xn--uba · 217s 227 IDN2_OK xn--uba · 217s 228 IDN2_ENCODING_ERROR Да 217s 228 IDN2_ENCODING_ERROR Да 217s 228 IDN2_ENCODING_ERROR Да 217s 229 IDN2_NOT_NFC Ω 217s 229 IDN2_NOT_NFC Ω 217s 230 IDN2_OK -- -- 217s 230 IDN2_OK -- -- 217s 231 IDN2_LEADING_COMBINING ͏ 217s 231 IDN2_LEADING_COMBINING ͏ 217s 232 IDN2_LEADING_COMBINING ҈ 217s 232 IDN2_LEADING_COMBINING ҈ 217s 232 IDN2_LEADING_COMBINING ҈ 217s 233 IDN2_LEADING_COMBINING ̀ 217s 233 IDN2_LEADING_COMBINING ̀ 217s 233 IDN2_LEADING_COMBINING ̀ 217s 234 IDN2_LEADING_COMBINING ᭄ 217s 234 IDN2_LEADING_COMBINING ᭄ 217s 234 IDN2_LEADING_COMBINING ᭄ 217s 235 IDN2_OK 217s 235 IDN2_OK 217s 235 IDN2_OK 217s 236 IDN2_DISALLOWED ¸ 217s 236 IDN2_DISALLOWED ¸ 217s 237 IDN2_DISALLOWED 􏿿 217s 237 IDN2_DISALLOWED 􏿿 217s 237 IDN2_DISALLOWED 􏿿 217s 238 IDN2_CONTEXTJ ‍ 217s 238 IDN2_CONTEXTJ ‍ 217s 238 IDN2_CONTEXTJ ‍ 217s 239 IDN2_UNASSIGNED ͸ 217s 239 IDN2_UNASSIGNED ͸ 217s 240 IDN2_UNASSIGNED ͹ 217s 240 IDN2_UNASSIGNED ͹ 217s 241 IDN2_OK xn--rksmrgs-5wao1o räksmörgås 217s 241 IDN2_OK xn--rksmrgs-5wao1o räksmörgås 217s 241 IDN2_OK xn--rksmrgs-5wao1o räksmörgås 217s 242 IDN2_BIDI 1ކ 217s 242 IDN2_BIDI 1ކ 217s 242 IDN2_BIDI 1ކ 217s 243 IDN2_BIDI fי 217s 243 IDN2_BIDI fי 217s 243 IDN2_BIDI fי 217s 244 IDN2_OK - - 217s 244 IDN2_OK - - 217s 245 IDN2_OK -a -a 217s 245 IDN2_OK -a -a 217s 246 IDN2_OK a- a- 217s 246 IDN2_OK a- a- 217s 247 IDN2_OK -a -a 217s 247 IDN2_OK -a -a 217s 248 IDN2_OK -a- -a- 217s 248 IDN2_OK -a- -a- 217s 249 IDN2_OK foo foo 217s 249 IDN2_OK foo foo 217s 249 IDN2_OK foo foo 217s 250 IDN2_NOT_NFC Å 217s 250 IDN2_NOT_NFC Å 217s 251 IDN2_NOT_NFC Ω 217s 251 IDN2_NOT_NFC Ω 217s 252 IDN2_OK xn--blbrgrd-fxak7p.no blåbærgrød.no 217s 252 IDN2_OK xn--blbrgrd-fxak7p.no blåbærgrød.no 217s 252 IDN2_OK xn--blbrgrd-fxak7p.no blåbærgrød.no 217s 253 IDN2_NOT_NFC blåbærgrød.no 217s 253 IDN2_NOT_NFC blåbærgrød.no 217s 254 IDN2_OK xn--blbrgrd-fxak7p.no blåbærgrød.no 217s 254 IDN2_OK xn--blbrgrd-fxak7p.no blåbærgrød.no 217s 254 IDN2_OK xn--blbrgrd-fxak7p.no blåbærgrød.no 217s 255 IDN2_OK xn--blbrgrd-fxak7p.no blåbærgrød.no 217s 256 IDN2_OK xn--blbrgrd-fxak7p.no blåbærgrød.no 217s 256 IDN2_OK xn--blbrgrd-fxak7p.no blåbærgrød.no 217s 257 IDN2_ENCODING_ERROR 217s 257 IDN2_ENCODING_ERROR 217s 258 IDN2_ENCODING_ERROR ~dar//+q`y{.cu+aerueVfbv 217s 258 IDN2_ENCODING_ERROR ~dar//+q`y{.cu+aerueVfbv 217s 259 IDN2_OK xn--19g.com √.com 217s 260 IDN2_OK _443._tcp.example.com _443._tcp.example.com 217s 260 IDN2_OK _443._tcp.example.com _443._tcp.example.com 217s 261 IDN2_OK _443._tcp.example.com _443._tcp.example.com 217s 262 IDN2_OK _443._tcp.example.com _443._tcp.example.com 217s 262 IDN2_OK _443._tcp.example.com _443._tcp.example.com 217s 263 IDN2_OK _443._tcp.example.com _443._tcp.example.com 217s 263 IDN2_OK _443._tcp.example.com _443._tcp.example.com 217s 263 IDN2_OK _443._tcp.example.com _443._tcp.example.com 217s 264 IDN2_OK 443.tcp.example.com _443._tcp.example.com 217s 264 IDN2_OK 443.tcp.example.com _443._tcp.example.com 217s 265 IDN2_OK 443.tcp.example.com _443._tcp.example.com 217s 266 IDN2_OK _443._tcp.example.com _443._tcp.example.com 217s 266 IDN2_OK _443._tcp.example.com _443._tcp.example.com 217s 267 IDN2_DISALLOWED _ü 217s 267 IDN2_DISALLOWED _ü 217s 268 IDN2_OK xn--_-eha _ü 217s 269 IDN2_OK xn--_-eha _ü 217s 269 IDN2_OK xn--_-eha _ü 217s 270 IDN2_OK xn--tda _ü 217s 270 IDN2_OK xn--tda _ü 217s 271 IDN2_OK xn--tda _ü 217s 272 IDN2_DISALLOWED _ü 217s 272 IDN2_DISALLOWED _ü 217s 273 IDN2_INVALID_FLAGS _443._tcp.example.com 217s 274 IDN2_INVALID_FLAGS _443._tcp.example.com 217s 275 IDN2_INVALID_FLAGS _443._tcp.example.com 217s 276 IDN2_INVALID_FLAGS _443._tcp.example.com 217s 277 IDN2_OK xn--_x-uia ä_x 217s 278 IDN2_ALABEL_ROUNDTRIP_FAILED xn--te_ 217s 278 IDN2_ALABEL_ROUNDTRIP_FAILED xn--te_ 217s 278 IDN2_ALABEL_ROUNDTRIP_FAILED xn--te_ 217s 279 IDN2_DISALLOWED ☺ 217s 279 IDN2_DISALLOWED ☺ 217s 280 IDN2_ALABEL_ROUNDTRIP_FAILED ☺ 217s 281 IDN2_ALABEL_ROUNDTRIP_FAILED ☺ 217s 281 IDN2_ALABEL_ROUNDTRIP_FAILED ☺ 217s 282 IDN2_ENCODING_ERROR 쀐섓섓섓섓섓켓섓섓섓섓ㄓ넓䄟 217s utc bug 217s 282 IDN2_ENCODING_ERROR 쀐섓섓섓섓섓켓섓섓섓섓ㄓ넓䄟 217s utc bug 217s 283 IDN2_OK xn--lkvaa9xr87caaaaaaaaaaaaaaaaaaaaaaaaaaa7968dcp2n7tvk.xn--p9mx3db62rwgjlncaaaaaaaaaaaaaaaaaaaba41m468u.xn--bfj606ben8bfnaaaaaaaaaaaaaaaaaa79563b 髦暩晦晦晦獳獳獳獳獳獳獳獳獳獳獳獳獳獳獳獳獳獳獳獳獳獳獳獳獳獳獳筳獳싂.퐀쓄쓄쓄쓄쓄쓄쓄쓄쓄쓄쓄쓼쓄쓄쓄쓄쓄쓄쓄쓄쓄㻄쓄쓄럄䄀싂.뼀猀獳獳獳獳獳獳獳獳獳獳獳獳獳獳獳獳獳獳ⱁ㩁 217s 283 IDN2_OK xn--lkvaa9xr87caaaaaaaaaaaaaaaaaaaaaaaaaaa7968dcp2n7tvk.xn--p9mx3db62rwgjlncaaaaaaaaaaaaaaaaaaaba41m468u.xn--bfj606ben8bfnaaaaaaaaaaaaaaaaaa79563b 髦暩晦晦晦獳獳獳獳獳獳獳獳獳獳獳獳獳獳獳獳獳獳獳獳獳獳獳獳獳獳獳筳獳싂.퐀쓄쓄쓄쓄쓄쓄쓄쓄쓄쓄쓄쓼쓄쓄쓄쓄쓄쓄쓄쓄쓄㻄쓄쓄럄䄀싂.뼀猀獳獳獳獳獳獳獳獳獳獳獳獳獳獳獳獳獳獳ⱁ㩁 218s 284 IDN2_OK xn--lkvaa9xr87caaaaaaaaaaaaaaaaaaaaaaaaaaa7968dcp2n7tvk.xn--p9mx3db62rwgjlncaaaaaaaaaaaaaaaaaaaba41m468u.xn--bfj606ben8bfnaaaaaaaaaaaaaaaaaa79563b 髦暩晦晦晦獳獳獳獳獳獳獳獳獳獳獳獳獳獳獳獳獳獳獳獳獳獳獳獳獳獳獳筳獳싂.퐀쓄쓄쓄쓄쓄쓄쓄쓄쓄쓄쓄쓼쓄쓄쓄쓄쓄쓄쓄쓄쓄㻄쓄쓄럄䄀싂.뼀猀獳獳獳獳獳獳獳獳獳獳獳獳獳獳獳獳獳獳ⱁ㩁 218s 284 IDN2_OK xn--lkvaa9xr87caaaaaaaaaaaaaaaaaaaaaaaaaaa7968dcp2n7tvk.xn--p9mx3db62rwgjlncaaaaaaaaaaaaaaaaaaaba41m468u.xn--bfj606ben8bfnaaaaaaaaaaaaaaaaaa79563b 髦暩晦晦晦獳獳獳獳獳獳獳獳獳獳獳獳獳獳獳獳獳獳獳獳獳獳獳獳獳獳獳筳獳싂.퐀쓄쓄쓄쓄쓄쓄쓄쓄쓄쓄쓄쓼쓄쓄쓄쓄쓄쓄쓄쓄쓄㻄쓄쓄럄䄀싂.뼀猀獳獳獳獳獳獳獳獳獳獳獳獳獳獳獳獳獳獳ⱁ㩁 218s ------------------------------------------------------------------------------------------------ 218s Summary: All 754 tests passed 218s PASS: run tests/test-lookup.c 218s PASS: cc tests/test-punycode.c 218s PUNYCODE entry 0: (A) Arabic (Egyptian) 218s in: 218s ;; U+0644 U+064a U+0647 U+0645 U+0627 U+0628 U+062a U+0643 218s ;; U+0644 U+0645 U+0648 U+0634 U+0639 U+0631 U+0628 U+064a 218s ;; U+061f 218s computed out: egbpdaj6bu4bxfgehfvwxn 218s expected out: egbpdaj6bu4bxfgehfvwxn 218s OK 218s 218s in: egbpdaj6bu4bxfgehfvwxn 218s computed out: 218s ;; U+0644 U+064a U+0647 U+0645 U+0627 U+0628 U+062a U+0643 218s ;; U+0644 U+0645 U+0648 U+0634 U+0639 U+0631 U+0628 U+064a 218s ;; U+061f 218s expected out: 218s ;; U+0644 U+064a U+0647 U+0645 U+0627 U+0628 U+062a U+0643 218s ;; U+0644 U+0645 U+0648 U+0634 U+0639 U+0631 U+0628 U+064a 218s ;; U+061f 218s OK 218s 218s PUNYCODE entry 1: (B) Chinese (simplified) 218s in: 218s ;; U+4ed6 U+4eec U+4e3a U+4ec0 U+4e48 U+4e0d U+8bf4 U+4e2d 218s ;; U+6587 218s computed out: ihqwcrb4cv8a8dqg056pqjye 218s expected out: ihqwcrb4cv8a8dqg056pqjye 218s OK 218s 218s in: ihqwcrb4cv8a8dqg056pqjye 218s computed out: 218s ;; U+4ed6 U+4eec U+4e3a U+4ec0 U+4e48 U+4e0d U+8bf4 U+4e2d 218s ;; U+6587 218s expected out: 218s ;; U+4ed6 U+4eec U+4e3a U+4ec0 U+4e48 U+4e0d U+8bf4 U+4e2d 218s ;; U+6587 218s OK 218s 218s PUNYCODE entry 2: (C) Chinese (traditional) 218s in: 218s ;; U+4ed6 U+5011 U+7232 U+4ec0 U+9ebd U+4e0d U+8aaa U+4e2d 218s ;; U+6587 218s computed out: ihqwctvzc91f659drss3x8bo0yb 218s expected out: ihqwctvzc91f659drss3x8bo0yb 218s OK 218s 218s in: ihqwctvzc91f659drss3x8bo0yb 218s computed out: 218s ;; U+4ed6 U+5011 U+7232 U+4ec0 U+9ebd U+4e0d U+8aaa U+4e2d 218s ;; U+6587 218s expected out: 218s ;; U+4ed6 U+5011 U+7232 U+4ec0 U+9ebd U+4e0d U+8aaa U+4e2d 218s ;; U+6587 218s OK 218s 218s PUNYCODE entry 3: (D) Czech: Proprostnemluvesky 218s in: 218s ;; U+0050 U+0072 U+006f U+010d U+0070 U+0072 U+006f U+0073 218s ;; U+0074 U+011b U+006e U+0065 U+006d U+006c U+0075 U+0076 218s ;; U+00ed U+010d U+0065 U+0073 U+006b U+0079 218s computed out: Proprostnemluvesky-uyb24dma41a 218s expected out: Proprostnemluvesky-uyb24dma41a 218s OK 218s 218s in: Proprostnemluvesky-uyb24dma41a 218s computed out: 218s ;; U+0050 U+0072 U+006f U+010d U+0070 U+0072 U+006f U+0073 218s ;; U+0074 U+011b U+006e U+0065 U+006d U+006c U+0075 U+0076 218s ;; U+00ed U+010d U+0065 U+0073 U+006b U+0079 218s expected out: 218s ;; U+0050 U+0072 U+006f U+010d U+0070 U+0072 U+006f U+0073 218s ;; U+0074 U+011b U+006e U+0065 U+006d U+006c U+0075 U+0076 218s ;; U+00ed U+010d U+0065 U+0073 U+006b U+0079 218s OK 218s 218s PUNYCODE entry 4: (E) Hebrew: 218s in: 218s ;; U+05dc U+05de U+05d4 U+05d4 U+05dd U+05e4 U+05e9 U+05d5 218s ;; U+05d8 U+05dc U+05d0 U+05de U+05d3 U+05d1 U+05e8 U+05d9 218s ;; U+05dd U+05e2 U+05d1 U+05e8 U+05d9 U+05ea 218s computed out: 4dbcagdahymbxekheh6e0a7fei0b 218s expected out: 4dbcagdahymbxekheh6e0a7fei0b 218s OK 218s 218s in: 4dbcagdahymbxekheh6e0a7fei0b 218s computed out: 218s ;; U+05dc U+05de U+05d4 U+05d4 U+05dd U+05e4 U+05e9 U+05d5 218s ;; U+05d8 U+05dc U+05d0 U+05de U+05d3 U+05d1 U+05e8 U+05d9 218s ;; U+05dd U+05e2 U+05d1 U+05e8 U+05d9 U+05ea 218s expected out: 218s ;; U+05dc U+05de U+05d4 U+05d4 U+05dd U+05e4 U+05e9 U+05d5 218s ;; U+05d8 U+05dc U+05d0 U+05de U+05d3 U+05d1 U+05e8 U+05d9 218s ;; U+05dd U+05e2 U+05d1 U+05e8 U+05d9 U+05ea 218s OK 218s 218s PUNYCODE entry 5: (F) Hindi (Devanagari): 218s in: 218s ;; U+092f U+0939 U+0932 U+094b U+0917 U+0939 U+093f U+0928 218s ;; U+094d U+0926 U+0940 U+0915 U+094d U+092f U+094b U+0902 218s ;; U+0928 U+0939 U+0940 U+0902 U+092c U+094b U+0932 U+0938 218s ;; U+0915 U+0924 U+0947 U+0939 U+0948 U+0902 218s computed out: i1baa7eci9glrd9b2ae1bj0hfcgg6iyaf8o0a1dig0cd 218s expected out: i1baa7eci9glrd9b2ae1bj0hfcgg6iyaf8o0a1dig0cd 218s OK 218s 218s in: i1baa7eci9glrd9b2ae1bj0hfcgg6iyaf8o0a1dig0cd 218s computed out: 218s ;; U+092f U+0939 U+0932 U+094b U+0917 U+0939 U+093f U+0928 218s ;; U+094d U+0926 U+0940 U+0915 U+094d U+092f U+094b U+0902 218s ;; U+0928 U+0939 U+0940 U+0902 U+092c U+094b U+0932 U+0938 218s ;; U+0915 U+0924 U+0947 U+0939 U+0948 U+0902 218s expected out: 218s ;; U+092f U+0939 U+0932 U+094b U+0917 U+0939 U+093f U+0928 218s ;; U+094d U+0926 U+0940 U+0915 U+094d U+092f U+094b U+0902 218s ;; U+0928 U+0939 U+0940 U+0902 U+092c U+094b U+0932 U+0938 218s ;; U+0915 U+0924 U+0947 U+0939 U+0948 U+0902 218s OK 218s 218s PUNYCODE entry 6: (G) Japanese (kanji and hiragana): 218s in: 218s ;; U+306a U+305c U+307f U+3093 U+306a U+65e5 U+672c U+8a9e 218s ;; U+3092 U+8a71 U+3057 U+3066 U+304f U+308c U+306a U+3044 218s ;; U+306e U+304b 218s computed out: n8jok5ay5dzabd5bym9f0cm5685rrjetr6pdxa 218s expected out: n8jok5ay5dzabd5bym9f0cm5685rrjetr6pdxa 218s OK 218s 218s in: n8jok5ay5dzabd5bym9f0cm5685rrjetr6pdxa 218s computed out: 218s ;; U+306a U+305c U+307f U+3093 U+306a U+65e5 U+672c U+8a9e 218s ;; U+3092 U+8a71 U+3057 U+3066 U+304f U+308c U+306a U+3044 218s ;; U+306e U+304b 218s expected out: 218s ;; U+306a U+305c U+307f U+3093 U+306a U+65e5 U+672c U+8a9e 218s ;; U+3092 U+8a71 U+3057 U+3066 U+304f U+308c U+306a U+3044 218s ;; U+306e U+304b 218s OK 218s 218s PUNYCODE entry 7: (H) Korean (Hangul syllables): 218s in: 218s ;; U+c138 U+acc4 U+c758 U+baa8 U+b4e0 U+c0ac U+b78c U+b4e4 218s ;; U+c774 U+d55c U+ad6d U+c5b4 U+b97c U+c774 U+d574 U+d55c 218s ;; U+b2e4 U+ba74 U+c5bc U+b9c8 U+b098 U+c88b U+c744 U+ae4c 218s computed out: 989aomsvi5e83db1d2a355cv1e0vak1dwrv93d5xbh15a0dt30a5jpsd879ccm6fea98c 218s expected out: 989aomsvi5e83db1d2a355cv1e0vak1dwrv93d5xbh15a0dt30a5jpsd879ccm6fea98c 218s OK 218s 218s in: 989aomsvi5e83db1d2a355cv1e0vak1dwrv93d5xbh15a0dt30a5jpsd879ccm6fea98c 218s computed out: 218s ;; U+c138 U+acc4 U+c758 U+baa8 U+b4e0 U+c0ac U+b78c U+b4e4 218s ;; U+c774 U+d55c U+ad6d U+c5b4 U+b97c U+c774 U+d574 U+d55c 218s ;; U+b2e4 U+ba74 U+c5bc U+b9c8 U+b098 U+c88b U+c744 U+ae4c 218s expected out: 218s ;; U+c138 U+acc4 U+c758 U+baa8 U+b4e0 U+c0ac U+b78c U+b4e4 218s ;; U+c774 U+d55c U+ad6d U+c5b4 U+b97c U+c774 U+d574 U+d55c 218s ;; U+b2e4 U+ba74 U+c5bc U+b9c8 U+b098 U+c88b U+c744 U+ae4c 218s OK 218s 218s PUNYCODE entry 8: (I) Russian (Cyrillic): 218s in: 218s ;; U+043f U+043e U+0447 U+0435 U+043c U+0443 U+0436 U+0435 218s ;; U+043e U+043d U+0438 U+043d U+0435 U+0433 U+043e U+0432 218s ;; U+043e U+0440 U+044f U+0442 U+043f U+043e U+0440 U+0443 218s ;; U+0441 U+0441 U+043a U+0438 218s computed out: b1abfaaepdrnnbgefbadotcwatmq2g4l 218s expected out: b1abfaaepdrnnbgefbadotcwatmq2g4l 218s OK 218s 218s in: b1abfaaepdrnnbgefbadotcwatmq2g4l 218s computed out: 218s ;; U+043f U+043e U+0447 U+0435 U+043c U+0443 U+0436 U+0435 218s ;; U+043e U+043d U+0438 U+043d U+0435 U+0433 U+043e U+0432 218s ;; U+043e U+0440 U+044f U+0442 U+043f U+043e U+0440 U+0443 218s ;; U+0441 U+0441 U+043a U+0438 218s expected out: 218s ;; U+043f U+043e U+0447 U+0435 U+043c U+0443 U+0436 U+0435 218s ;; U+043e U+043d U+0438 U+043d U+0435 U+0433 U+043e U+0432 218s ;; U+043e U+0440 U+044f U+0442 U+043f U+043e U+0440 U+0443 218s ;; U+0441 U+0441 U+043a U+0438 218s OK 218s 218s PUNYCODE entry 9: (J) Spanish: PorqunopuedensimplementehablarenEspaol 218s in: 218s ;; U+0050 U+006f U+0072 U+0071 U+0075 U+00e9 U+006e U+006f 218s ;; U+0070 U+0075 U+0065 U+0064 U+0065 U+006e U+0073 U+0069 218s ;; U+006d U+0070 U+006c U+0065 U+006d U+0065 U+006e U+0074 218s ;; U+0065 U+0068 U+0061 U+0062 U+006c U+0061 U+0072 U+0065 218s ;; U+006e U+0045 U+0073 U+0070 U+0061 U+00f1 U+006f U+006c 218s computed out: PorqunopuedensimplementehablarenEspaol-fmd56a 218s expected out: PorqunopuedensimplementehablarenEspaol-fmd56a 218s OK 218s 218s in: PorqunopuedensimplementehablarenEspaol-fmd56a 218s computed out: 218s ;; U+0050 U+006f U+0072 U+0071 U+0075 U+00e9 U+006e U+006f 218s ;; U+0070 U+0075 U+0065 U+0064 U+0065 U+006e U+0073 U+0069 218s ;; U+006d U+0070 U+006c U+0065 U+006d U+0065 U+006e U+0074 218s ;; U+0065 U+0068 U+0061 U+0062 U+006c U+0061 U+0072 U+0065 218s ;; U+006e U+0045 U+0073 U+0070 U+0061 U+00f1 U+006f U+006c 218s expected out: 218s ;; U+0050 U+006f U+0072 U+0071 U+0075 U+00e9 U+006e U+006f 218s ;; U+0070 U+0075 U+0065 U+0064 U+0065 U+006e U+0073 U+0069 218s ;; U+006d U+0070 U+006c U+0065 U+006d U+0065 U+006e U+0074 218s ;; U+0065 U+0068 U+0061 U+0062 U+006c U+0061 U+0072 U+0065 218s ;; U+006e U+0045 U+0073 U+0070 U+0061 U+00f1 U+006f U+006c 218s OK 218s 218s PUNYCODE entry 10: (K) Vietnamese: 218s in: 218s ;; U+0054 U+1ea1 U+0069 U+0073 U+0061 U+006f U+0068 U+1ecd 218s ;; U+006b U+0068 U+00f4 U+006e U+0067 U+0074 U+0068 U+1ec3 218s ;; U+0063 U+0068 U+1ec9 U+006e U+00f3 U+0069 U+0074 U+0069 218s ;; U+1ebf U+006e U+0067 U+0056 U+0069 U+1ec7 U+0074 218s computed out: TisaohkhngthchnitingVit-kjcr8268qyxafd2f1b9g 218s expected out: TisaohkhngthchnitingVit-kjcr8268qyxafd2f1b9g 218s OK 218s 218s in: TisaohkhngthchnitingVit-kjcr8268qyxafd2f1b9g 218s computed out: 218s ;; U+0054 U+1ea1 U+0069 U+0073 U+0061 U+006f U+0068 U+1ecd 218s ;; U+006b U+0068 U+00f4 U+006e U+0067 U+0074 U+0068 U+1ec3 218s ;; U+0063 U+0068 U+1ec9 U+006e U+00f3 U+0069 U+0074 U+0069 218s ;; U+1ebf U+006e U+0067 U+0056 U+0069 U+1ec7 U+0074 218s expected out: 218s ;; U+0054 U+1ea1 U+0069 U+0073 U+0061 U+006f U+0068 U+1ecd 218s ;; U+006b U+0068 U+00f4 U+006e U+0067 U+0074 U+0068 U+1ec3 218s ;; U+0063 U+0068 U+1ec9 U+006e U+00f3 U+0069 U+0074 U+0069 218s ;; U+1ebf U+006e U+0067 U+0056 U+0069 U+1ec7 U+0074 218s OK 218s 218s PUNYCODE entry 11: (L) 3B 218s in: 218s ;; U+0033 U+5e74 U+0042 U+7d44 U+91d1 U+516b U+5148 U+751f 218s computed out: 3B-ww4c5e180e575a65lsy2b 218s expected out: 3B-ww4c5e180e575a65lsy2b 218s OK 218s 218s in: 3B-ww4c5e180e575a65lsy2b 218s computed out: 218s ;; U+0033 U+5e74 U+0042 U+7d44 U+91d1 U+516b U+5148 U+751f 218s expected out: 218s ;; U+0033 U+5e74 U+0042 U+7d44 U+91d1 U+516b U+5148 U+751f 218s OK 218s 218s PUNYCODE entry 12: (M) -with-SUPER-MONKEYS 218s in: 218s ;; U+5b89 U+5ba4 U+5948 U+7f8e U+6075 U+002d U+0077 U+0069 218s ;; U+0074 U+0068 U+002d U+0053 U+0055 U+0050 U+0045 U+0052 218s ;; U+002d U+004d U+004f U+004e U+004b U+0045 U+0059 U+0053 218s computed out: -with-SUPER-MONKEYS-pc58ag80a8qai00g7n9n 218s expected out: -with-SUPER-MONKEYS-pc58ag80a8qai00g7n9n 218s OK 218s 218s in: -with-SUPER-MONKEYS-pc58ag80a8qai00g7n9n 218s computed out: 218s ;; U+5b89 U+5ba4 U+5948 U+7f8e U+6075 U+002d U+0077 U+0069 218s ;; U+0074 U+0068 U+002d U+0053 U+0055 U+0050 U+0045 U+0052 218s ;; U+002d U+004d U+004f U+004e U+004b U+0045 U+0059 U+0053 218s expected out: 218s ;; U+5b89 U+5ba4 U+5948 U+7f8e U+6075 U+002d U+0077 U+0069 218s ;; U+0074 U+0068 U+002d U+0053 U+0055 U+0050 U+0045 U+0052 218s ;; U+002d U+004d U+004f U+004e U+004b U+0045 U+0059 U+0053 218s OK 218s 218s PUNYCODE entry 13: (N) Hello-Another-Way- 218s in: 218s ;; U+0048 U+0065 U+006c U+006c U+006f U+002d U+0041 U+006e 218s ;; U+006f U+0074 U+0068 U+0065 U+0072 U+002d U+0057 U+0061 218s ;; U+0079 U+002d U+305d U+308c U+305e U+308c U+306e U+5834 218s ;; U+6240 218s computed out: Hello-Another-Way--fc4qua05auwb3674vfr0b 218s expected out: Hello-Another-Way--fc4qua05auwb3674vfr0b 218s OK 218s 218s in: Hello-Another-Way--fc4qua05auwb3674vfr0b 218s computed out: 218s ;; U+0048 U+0065 U+006c U+006c U+006f U+002d U+0041 U+006e 218s ;; U+006f U+0074 U+0068 U+0065 U+0072 U+002d U+0057 U+0061 218s ;; U+0079 U+002d U+305d U+308c U+305e U+308c U+306e U+5834 218s ;; U+6240 218s expected out: 218s ;; U+0048 U+0065 U+006c U+006c U+006f U+002d U+0041 U+006e 218s ;; U+006f U+0074 U+0068 U+0065 U+0072 U+002d U+0057 U+0061 218s ;; U+0079 U+002d U+305d U+308c U+305e U+308c U+306e U+5834 218s ;; U+6240 218s OK 218s 218s PUNYCODE entry 14: (O) 2 218s in: 218s ;; U+3072 U+3068 U+3064 U+5c4b U+6839 U+306e U+4e0b U+0032 218s computed out: 2-u9tlzr9756bt3uc0v 218s expected out: 2-u9tlzr9756bt3uc0v 218s OK 218s 218s in: 2-u9tlzr9756bt3uc0v 218s computed out: 218s ;; U+3072 U+3068 U+3064 U+5c4b U+6839 U+306e U+4e0b U+0032 218s expected out: 218s ;; U+3072 U+3068 U+3064 U+5c4b U+6839 U+306e U+4e0b U+0032 218s OK 218s 218s PUNYCODE entry 15: (P) MajiKoi5 218s in: 218s ;; U+004d U+0061 U+006a U+0069 U+3067 U+004b U+006f U+0069 218s ;; U+3059 U+308b U+0035 U+79d2 U+524d 218s computed out: MajiKoi5-783gue6qz075azm5e 218s expected out: MajiKoi5-783gue6qz075azm5e 218s OK 218s 218s in: MajiKoi5-783gue6qz075azm5e 218s computed out: 218s ;; U+004d U+0061 U+006a U+0069 U+3067 U+004b U+006f U+0069 218s ;; U+3059 U+308b U+0035 U+79d2 U+524d 218s expected out: 218s ;; U+004d U+0061 U+006a U+0069 U+3067 U+004b U+006f U+0069 218s ;; U+3059 U+308b U+0035 U+79d2 U+524d 218s OK 218s 218s PUNYCODE entry 16: (Q) de 218s in: 218s ;; U+30d1 U+30d5 U+30a3 U+30fc U+0064 U+0065 U+30eb U+30f3 218s ;; U+30d0 218s computed out: de-jg4avhby1noc0d 218s expected out: de-jg4avhby1noc0d 218s OK 218s 218s in: de-jg4avhby1noc0d 218s computed out: 218s ;; U+30d1 U+30d5 U+30a3 U+30fc U+0064 U+0065 U+30eb U+30f3 218s ;; U+30d0 218s expected out: 218s ;; U+30d1 U+30d5 U+30a3 U+30fc U+0064 U+0065 U+30eb U+30f3 218s ;; U+30d0 218s OK 218s 218s PUNYCODE entry 17: (R) 218s in: 218s ;; U+305d U+306e U+30b9 U+30d4 U+30fc U+30c9 U+3067 218s computed out: d9juau41awczczp 218s expected out: d9juau41awczczp 218s OK 218s 218s in: d9juau41awczczp 218s computed out: 218s ;; U+305d U+306e U+30b9 U+30d4 U+30fc U+30c9 U+3067 218s expected out: 218s ;; U+305d U+306e U+30b9 U+30d4 U+30fc U+30c9 U+3067 218s OK 218s 218s PASS: run tests/test-punycode.c 218s PASS: cc tests/test-register.c 218s ------------------------------------------------------------------------------------------------ 218s IDNA2008 Register 218s 218s # Result Output A-label input U-label input 218s ------------------------------------------------------------------------------------------------ 218s 0 IDN2_OK xn--rksmrgs-5wao1o xn--rksmrgs-5wao1o räksmörgås 218s 1 IDN2_OK xn--sharp-pqa (null) sharpß 218s 2 IDN2_OK xn--sharp-pqa xn--sharp-pqa sharpß 218s 3 IDN2_INVALID_ALABEL foo (null) 218s 4 IDN2_OK foo (null) foo 218s 5 IDN2_OK xn--rksmrgs-5wao1o (null) räksmörgås 218s 6 IDN2_CONTEXTO (null) · 218s 7 IDN2_CONTEXTO (null) a· 218s 8 IDN2_CONTEXTO (null) ·a 218s 9 IDN2_CONTEXTO (null) a·a 218s 10 IDN2_OK xn--ll-0ea (null) l·l 218s 11 IDN2_OK xn--alla-6ha (null) al·la 218s 12 IDN2_CONTEXTO (null) ͵ 218s 13 IDN2_CONTEXTO (null) ͵a 218s 14 IDN2_CONTEXTO (null) ͵a͵ϳ 218s 15 IDN2_CONTEXTO (null) ͵ϳ͵a 218s 16 IDN2_OK xn--wva6w (null) ͵ϳ 218s 17 IDN2_OK xn--wvaa19ab (null) ͵ϳ͵ϳ 218s 18 IDN2_CONTEXTO (null) ׳ 218s 19 IDN2_CONTEXTO (null) a׳ 218s 20 IDN2_CONTEXTO (null) a׳א׳ 218s 21 IDN2_CONTEXTO (null) א׳a׳ 218s 22 IDN2_OK xn--4db4e (null) א׳ 218s 23 IDN2_OK xn--4dbbb9k (null) בא׳ב 218s 24 IDN2_CONTEXTO (null) ״ 218s 25 IDN2_CONTEXTO (null) a״ 218s 26 IDN2_CONTEXTO (null) a״א 218s 27 IDN2_OK xn--4db6e (null) א״ 218s 28 IDN2_OK xn--4dbbb3l (null) בא״ב 218s 29 IDN2_BIDI (null) ٠ 218s 30 IDN2_OK xn--ggb0k (null) ء٠ 218s 31 IDN2_OK xn--ggb82b (null) ء۰ 218s 32 IDN2_OK xn--ggbaa4w (null) ء٠ءء 218s 33 IDN2_CONTEXTO (null) ء٠۰ 218s 34 IDN2_CONTEXTO (null) ء٠ءء۰ 218s 35 IDN2_CONTEXTO (null) ء۰ءء٠ 218s 36 IDN2_CONTEXTO (null) ٠ء۰ءء٠ 218s 37 IDN2_CONTEXTO (null) ・ 218s 38 IDN2_CONTEXTO (null) foo・ 218s 39 IDN2_CONTEXTO (null) foo・bar 218s 40 IDN2_OK xn--foobarbaz-b23h61e (null) foo・barぁbaz 218s 41 IDN2_OK xn--foobarbaz-qu4h06a (null) foo・barァbaz 218s 42 IDN2_OK xn--foobarbaz-ql3hk3g (null) foo・bar〇baz 218s 43 IDN2_OK xn--foobarbaz-dl5hq7z (null) foo・bar㐀baz 218s 44 IDN2_OK xn--foobarbaz-dl5hq7z (null) foo・bar㐀baz 218s 45 IDN2_OK xn--dominiomuylargoconmuchas-olcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa xn--dominiomuylargoconmuchas-olcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa dominiomuylargoconmuchasññññññññññññññññññññññññññññññññ 218s 46 IDN2_TOO_BIG_LABEL xn--dominiomuylargoconmuchas-olcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa dominiomuylargoconmuchasñññññññññññññññññññññññññññññññññ 218s ------------------------------------------------------------------------------------------------ 218s 218s error_count: 0 218s PASS: run tests/test-register.c 218s PASS: cc tests/test-strerror.c 218s 218s error_count: 0 218s PASS: run tests/test-strerror.c 218s PASS: cc tests/test-tounicode.c 218s charset=UTF-8 218s 218s PUNYCODE entry 0: (A) Arabic (Egyptian) 218s 218s PUNYCODE entry 1: (B) Chinese (simplified) 218s 218s PUNYCODE entry 2: (C) Chinese (traditional) 218s 218s PUNYCODE entry 3: (D) Czech: Proprostnemluvesky 218s 218s PUNYCODE entry 4: (E) Hebrew: 218s 218s PUNYCODE entry 5: (F) Hindi (Devanagari): 218s 218s PUNYCODE entry 6: (G) Japanese (kanji and hiragana): 218s 218s PUNYCODE entry 7: (H) Korean (Hangul syllables): 218s 218s PUNYCODE entry 8: (I) Russian (Cyrillic): 218s 218s PUNYCODE entry 9: (J) Spanish: PorqunopuedensimplementehablarenEspaol 218s 218s PUNYCODE entry 10: (K) Vietnamese: 218s 218s PUNYCODE entry 11: (L) 3B 218s 218s PUNYCODE entry 12: (M) -with-SUPER-MONKEYS 218s 218s PUNYCODE entry 13: (N) Hello-Another-Way- 218s 218s PUNYCODE entry 14: (O) 2 218s 218s PUNYCODE entry 15: (P) MajiKoi5 218s 218s PUNYCODE entry 16: (Q) de 218s 218s PUNYCODE entry 17: (R) 218s 218s PUNYCODE entry 18: (S) -> $1 218s returned -202 expected -202 (string contains invalid punycode data) 218s returned -202 expected -202 (string contains invalid punycode data) 218s returned -202 expected -202 (string contains invalid punycode data) 218s returned -202 expected -202 (string contains invalid punycode data) 218s returned -202 expected -202 (string contains invalid punycode data) 218s returned -202 expected -202 (string contains invalid punycode data) 218s 218s PUNYCODE entry 19: (T) -> $1 218s returned -202 expected -202 (string contains invalid punycode data) 218s returned -202 expected -202 (string contains invalid punycode data) 218s returned -202 expected -202 (string contains invalid punycode data) 218s returned -202 expected -202 (string contains invalid punycode data) 218s returned -202 expected -202 (string contains invalid punycode data) 218s returned -202 expected -202 (string contains invalid punycode data) 218s 218s PUNYCODE entry 20: (U) -> $1.00 <- 218s returned -202 expected -202 (string contains invalid punycode data) 218s returned -202 expected -202 (string contains invalid punycode data) 218s returned -202 expected -202 (string contains invalid punycode data) 218s returned -202 expected -202 (string contains invalid punycode data) 218s returned -202 expected -202 (string contains invalid punycode data) 218s returned -202 expected -202 (string contains invalid punycode data) 218s 218s PUNYCODE entry 21: (V) 218s 218s PUNYCODE entry 22: (W) 218s 218s PUNYCODE entry 23: (X) utf-8 crash ? 218s returned -200 expected -200 (string encoding error) 218s returned -200 expected -200 (string encoding error) 218s returned -200 expected -200 (string encoding error) 218s returned -102 expected -200 (string encoding error) 218s 218s PUNYCODE entry 24: Debian test #1 218s 218s PUNYCODE entry 25: Debian test #2 218s 218s PUNYCODE entry 26: Debian test #3 218s 218s PUNYCODE entry 27: GnuTLS test #1 218s 218s PUNYCODE entry 28: GnuTLS test #2 218s 218s PUNYCODE entry 29: GnuTLS test #3 218s 218s PUNYCODE entry 30: GnuTLS test #4 218s 218s PUNYCODE entry 31: GnuTLS test #5 218s 218s PUNYCODE entry 32: GnuTLS test #6 218s 218s PUNYCODE entry 33: Empty label 218s returned -202 expected -202 (string contains invalid punycode data) 218s returned -202 expected -202 (string contains invalid punycode data) 218s returned -202 expected -202 (string contains invalid punycode data) 218s returned -202 expected -202 (string contains invalid punycode data) 218s returned -202 expected -202 (string contains invalid punycode data) 218s returned -202 expected -202 (string contains invalid punycode data) 218s 218s PUNYCODE entry 34: No ASCII char but delimiter 218s returned -202 expected -202 (string contains invalid punycode data) 218s returned -202 expected -202 (string contains invalid punycode data) 218s returned -202 expected -202 (string contains invalid punycode data) 218s returned -202 expected -202 (string contains invalid punycode data) 218s returned -202 expected -202 (string contains invalid punycode data) 218s returned -202 expected -202 (string contains invalid punycode data) 218s 218s error_count: 0 218s PASS: run tests/test-tounicode.c 218s PASS: cc tests/test-version.c 218s IDN2_VERSION: 2.3.8 218s IDN2_VERSION_MAJOR: 2 218s IDN2_VERSION_MINOR: 3 218s IDN2_VERSION_PATCH: 8 218s IDN2_VERSION_NUMBER: 2030008 218s IDN2_VERSION_MAJOR.IDN2_VERSION_MINOR.IDN2_VERSION_PATCH: 2.3.8 218s idn2_check_version (NULL): 2.3.8 218s PASS: run tests/test-version.c 218s idn2 (Libidn2) 2.3.8 218s Packaged by Debian (2.3.8-4) 218s Copyright (C) 2011-2025 Simon Josefsson, Tim Ruehsen. 218s License GPLv3+: GNU GPL version 3 or later . 218s This is free software: you are free to change and redistribute it. 218s There is NO WARRANTY, to the extent permitted by law. 218s 218s Written by Simon Josefsson, Tim Ruehsen. 218s idn2 (Libidn2) 2.3.8 218s Packaged by Debian (2.3.8-4) 218s Copyright (C) 2011-2025 Simon Josefsson, Tim Ruehsen. 218s License GPLv3+: GNU GPL version 3 or later . 218s This is free software: you are free to change and redistribute it. 218s There is NO WARRANTY, to the extent permitted by law. 218s 218s Written by Simon Josefsson, Tim Ruehsen. 218s Usage: /usr/bin/idn2 [OPTION]... [STRINGS]... 218s Internationalized Domain Name (IDNA2008) convert STRINGS, or standard input. 218s 218s Command line interface to the Libidn2 implementation of IDNA2008. 218s 218s All strings are expected to be encoded in the locale charset. 218s 218s To process a string that starts with `-', for example `-foo', use `--' 218s to signal the end of parameters, as in `idn2 --quiet -- -foo'. 218s 218s Mandatory arguments to long options are mandatory for short options too. 218s -h, --help Print help and exit 218s -V, --version Print version and exit 218s -d, --decode Decode (punycode) domain name 218s -l, --lookup Lookup domain name (default) 218s -r, --register Register label 218s -T, --tr46t Enable TR46 transitional processing 218s -N, --tr46nt Enable TR46 non-transitional processing 218s --no-tr46 Disable TR46 processing 218s --usestd3asciirules Enable STD3 ASCII rules 218s --no-alabelroundtrip Disable A-label roundtrip for lookups 218s --debug Print debugging information 218s --quiet Silent operation 218s 218s Report bugs to: help-libidn@gnu.org 218s Report Debian bugs to: https://bugs.debian.org/ 218s Libidn2 home page: 218s General help using GNU software: 218s 218s PASS: tests/test-idn2.sh: /usr/bin/idn2 '' 218s PASS: tests/test-idn2.sh: /usr/bin/idn2 example.org 218s PASS: tests/test-idn2.sh: echo example.org | /usr/bin/idn2 218s PASS: tests/test-idn2.sh 218s PASS: tests/standalone.sh 218s autopkgtest [13:25:54]: test standalone: -----------------------] 219s standalone PASS 219s autopkgtest [13:25:55]: test standalone: - - - - - - - - - - results - - - - - - - - - - 219s autopkgtest [13:25:55]: @@@@@@@@@@@@@@@@@@@@ summary 219s libidn2 PASS 219s idn2 PASS 219s standalone PASS